getuid(2)                                                         getuid(2)
 NAME    [Toc]    [Back]
      getuid, geteuid, getgid, getegid - get real user, effective user, real
      group, and effective group IDs
 SYNOPSIS    [Toc]    [Back]
      #include <unistd.h>
      uid_t getuid(void);
      uid_t geteuid(void);
      gid_t getgid(void);
      gid_t getegid(void);
 DESCRIPTION    [Toc]    [Back]
      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 savedgroup-ID
 of a process.
 SEE ALSO    [Toc]    [Back]
      setuid(2).
 STANDARDS CONFORMANCE    [Toc]    [Back]
      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
 Hewlett-Packard Company            - 1 -   HP-UX 11i Version 2: August 2003 [ Back ] |