Provided by: manpages-ru_0.98-4_all bug

ИМЯ

       getresuid,   getresgid  -  получить  реальный,  эффективный  и  сохранённый  идентификатор
       пользователя или группы

ОБЗОР

       #define _GNU_SOURCE
       #include <unistd.h>

       int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid);
       int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid);

ОПИСАНИЕ

       getresuid и getresgid (оба вызова введены в Linux 2.1.44) получают  реальный,  эффективный
       или  сохранённый  идентифкатор  пользователя  (или  соответственно  группы)  для  текущего
       процесса.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

       В случае успеха, возвращается ноль. В случае ошибки,  возвращается  -1  и  значение  errno
       устанавливается соответствующим образом.

ОШИБКИ

       EFAULT Один   из  заданных  аргументов  находится  за  пределами  адресного  пространства,
              вызывающей программы.

СООТВЕТСТВИЕ СТАНДАРТАМ

       Данный вызов является специфичным для Linux.  Прототип появился в glibc, начиная с  версии
       2.3.2 и предоставляется, если задан флаг _GNU_SOURCE is defined.

СМОТРИ ТАКЖЕ

       getuid(2), setuid(2), setreuid(2), setresuid(2)

ПЕРЕВОД

       Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2004