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