GNU/Linux |
CentOS 5.6 |
|
![]() |
getuid(2) |
![]() |
getuid, geteuid − get user identity
#include
<unistd.h>
#include <sys/types.h>
uid_t
getuid(void);
uid_t geteuid(void);
getuid() returns the real user ID of the current process.
geteuid() returns the effective user ID of the current process.
These functions are always successful.
POSIX.1-2001, 4.3BSD.
In Unix V6 the getuid() call returned (euid << 8) + uid. Unix V7 introduced separate calls getuid() and geteuid().
setreuid(2), setuid(2)
![]() |
getuid(2) | ![]() |