[Linux manuál]
Návod, kniha: Linux Programmer's Manual
#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: získat skutečné, efektivní a uložené ID uživatele nebo skupiny
Originální popis anglicky: getresuid, getresgid - get real, effective and saved user or group IDNávod, kniha: Linux Programmer's Manual
STRUČNĚ
#define _GNU_SOURCEPOPIS / INSTRUKCE
getresuid and getresgid (both introduced in Linux 2.1.44) get the real, effective and saved user ID's (resp. group ID's) of the current process.NÁVRATOVÁ HODNOTA
On success, zero is returned. On error, -1 is returned, and errno is set appropriately.CHYBY / ERRORY
- EFAULT
- One of the arguments specified an address outside the calling program's address space.
ODPOVÍDAJÍCÍ
This call is Linux-specific. The prototype is given by glibc since version 2.3.2 provided _GNU_SOURCE is defined.SOUVISEJÍCÍ
getuid(2), setresuid(2), setreuid(2), setuid(2)| 2003-05-26 | Linux 2.4 |