GETRESUIDSection: Linux Programmer's Manual (2)
Index Return to Main Contents
NAMEgetresuid, getresgid - get real, effective and saved user/group IDs
DESCRIPTIONgetresuid() returns the real UID, the effective UID, and the saved set-user-ID of the calling process, in the arguments ruid, euid, and suid, respectively. getresgid() performs the analogous task for the process's group IDs.
RETURN VALUEOn success, zero is returned. On error, -1 is returned, and errno is set appropriately.
- One of the arguments specified an address outside the calling program's address space.
VERSIONSThese system calls appeared on Linux starting with kernel 2.1.44.
CONFORMING TOThese calls are non-standard; they also appear on HP-UX and some of the BSDs.
SEE ALSOgetuid(2), setresuid(2), setreuid(2), setuid(2), credentials(7), feature_test_macros(7)
COLOPHONThis page is part of release 3.21 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/.