Документация по LinuxLinuxDoc.Ru 🔍

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

НАЗВАНИЕ
getresuid, getresgid - считывает идентификаторы
действительного (real), эффективного (effective) или
сохраненного (saved) пользователя или группы.

СИНТАКСИС
#include

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)
считывают идентификатор действительного (real),
эффективного (effective) или сохраненного (saved)
пользователя (соответственно и идентификаторы групп)
текущего процесса.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
При удачном завершении вызова возвращается ноль. При
ошибке возвращается -1, а переменной errno присваиваются
соответствующие значения.

КОДЫ ОШИБОК
EFAULT Один из аргументов указывает на адрес вне области
адресного пространства, принадлежащего вызывающей
программе.

СООТВЕТСТВИЕ СТАНДАРТАМ
Этот вызов применяется только в Linux.
Читать новости Linux в Telegram
Linux - getresuid, getresgid - считывает идентификаторы действительного(real), эффективного(effective) или сохраненного(saved) пользователя или группы
Мы в соцсетях ✉