Данная группа функций позволяет работать с реализацией интерфейса POSIX.1, соответствующей спецификации IEEE 1003.1. Так как разработка этого модуля еще не завершена, документация по многим функциям находится в стадии разработки.
posix_kill
Посылка процессу сигнала завершения
boo! posixjdll (int pid, int sig)
Возвращает TRUE при успешной посылке сигнала sig процессу с идентификатором pid или FALSE при ошибке.
См. также раздел kill(2) справочной системы man по системе POSIX относительно отрицательных значений идентификаторов процессов и специальных значений pid 0. pjd -In номера сигнала 0.
posix_getpid
Получение идентификатора текущего процесса
int posix_getpid (void )
posix_getppid
Получение идентификатора родительского процесса
int posix_getppid (void )
posix_getuid
Получение ID реального пользователя текущего процесса int posix_getuid (void )
См. также posix_getpwuid().
posix_geteuid
Получение ID эффективного пользователя текущего процесса
int posix_geteuid (void )
См. также posix_getpwuid().
posix_getgid
Получение ID группы реального пользователя текущего процесса int posix_getgid (void )
См. также posix_getgrgid().
posix_getegid
Получение ID группы эффективного пользователя текущего процесса
int posix_getegid (void )
См. также posix_getgrgid().
posix_setuid
Установка ID реального пользователя текущего процесса
bool posix_setuid (int uid)
Для выполнения этой функции необходимо иметь соответствующие привилегии (обычно root). Возвращается TRUE или FALSE — при ошибке.
См. также posix_setgid().
posix_setgid
Установка ID эффективного пользователя текущего процесса bool posix_setgid (int gid)
Для выполнения этой функции необходимо иметь соответствующие привилегии (обычно root). Возвращается TRUE или FALSE — при ошибке. Заметьте, обычно сперва вызывается posix_setgid(), а затем posTX_setuid().
posi_ getgroups
Получение набора группы текущего процесса array posix_getgroups (void )
Возвращает массив, содержании целочисленные групповые идентификаторы текущего процесса.