getegid(2)




NAME

     getuid, geteuid, getgid, getegid - get real user,  effective
     user, real group, and effective group IDs


SYNOPSIS

     #include <sys/types.h>
     #include <unistd.h>

     uid_t getuid(void);

     uid_t geteuid(void);

     gid_t getgid(void);

     gid_t getegid(void);


DESCRIPTION

     The getuid() function returns the real user ID of  the  cal-
     ling  process. The real user ID identifies the person who is
     logged in.

     The geteuid() function returns the effective user ID of  the
     calling  process.  The  effective  user ID gives the process
     various permissions during execution of  "set-user-ID"  mode
     processes  which use  getuid() to determine the real user ID
     of the process that invoked them.

     The getgid() function returns the real group ID of the  cal-
     ling process.

     The getegid() function returns the effective group ID of the
     calling process.


ATTRIBUTES

     See attributes(5) for descriptions of the  following  attri-
     butes:

     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | MT-Level                    | Async-Signal-Safe           |
    |_____________________________|_____________________________|


SEE ALSO

     intro(2), setuid(2), attributes(5)


Man(1) output converted with man2html