Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
GETGID(2)		       System Calls Manual		       GETGID(2)

NAME
     getgid, getegid -- get group process identification

LIBRARY
     Standard C Library (libc, -lc)

SYNOPSIS
     #include <unistd.h>

     gid_t
     getgid(void);

     gid_t
     getegid(void);

DESCRIPTION
     The  getgid() system call returns the real group ID of the calling process,
     getegid() returns the effective group ID of the calling process.

     The real group ID is specified at login time.

     The real group ID is the group of the user who invoked the program.  As the
     effective group ID gives the process additional permissions during the exe-
     cution of "set-group-ID" mode processes, getgid() is used to determine  the
     real-user-id of the calling process.

ERRORS
     The  getgid()  and getegid() system calls are always successful, and no re-
     turn value is reserved to indicate an error.

SEE ALSO
     getuid(2), issetugid(2), setgid(2), setregid(2)

STANDARDS
     The getgid() and getegid() system calls are expected to conform to  ISO/IEC
     9945-1:1990 ("POSIX.1").

HISTORY
     The getgid() function appeared in Version 4 AT&T UNIX.

FreeBSD ports 15.quarterly	   May 1, 2020			       GETGID(2)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=getegid&sektion=2&manpath=FreeBSD+15.1-RELEASE+and+Ports.quarterly>

home | help