HP-UX Reference (11i v1 00/12) - 2 System Calls (vol 5)
__________________________________________________________________________________________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________________________________________________________________________________________
STANDARD Printed by: Nora Chuang [nchuang] STANDARD
/build/1111/BRICK/man2/!!!intro.2
________________________________________________________________
___ ___
g
getuid(2) getuid(2)
NAME
getuid, geteuid, getgid, getegid - get real user, effective user, real group, and effective group IDs
SYNOPSIS
#include <unistd.h>
uid_t getuid(void);
uid_t geteuid(void);
gid_t getgid(void);
gid_t getegid(void);
DESCRIPTION
The following functions return the information indicated:
getuid() Real-user-ID of the calling process.
geteuid() Effective-user-ID of the calling process.
getgid() Real-group-ID of the calling process.
getegid() Effective-group-
ID of the calling process.
No means is available for ascertaining the saved-user-
ID or saved-group-ID of a process.
SEE ALSO
setuid(2).
STANDARDS CONFORMANCE
getuid(): AES, SVID2, SVID3, XPG2, XPG3, XPG4, FIPS 151-2, POSIX.1
getegid(): AES, SVID2, SVID3, XPG2, XPG3, XPG4, FIPS 151-2, POSIX.1
geteuid(): AES, SVID2, SVID3, XPG2, XPG3, XPG4, FIPS 151-2, POSIX.1
getgid(): AES, SVID2, SVID3, XPG2, XPG3, XPG4, FIPS 151-2, POSIX.1
HP-UX Release 11i: December 2000 − 1 − Section 2−−121
___
___