GETGID(2) BSD Programmer's Manual GETGID(2)
getgid, getegid - get group process identification
#include <sys/types.h> #include <unistd.h> gid_t getgid(void); gid_t getegid(void);
The getgid() function returns the real group ID of the calling process and the getegid() function 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 execution of "set-group-ID" mode processes, getgid() is used to determine the real group ID of the calling process.
The getgid() and getegid() functions are always successful, and no return value is reserved to indicate an error.
getegid(2), getuid(2), setgid(2), setgroups(2), setregid(2), setreuid(2)
The getgid() and getegid() functions conform to IEEE Std 1003.1-1988 ("POSIX"). MirOS BSD #10-current June 4, 1993 1
Generated on 2014-07-04 21:17:45 by $MirOS: src/scripts/roff2htm,v 1.79 2014/02/10 00:36:11 tg Exp $
These manual pages and other documentation are copyrighted by their respective writers;
their source is available at our CVSweb,
AnonCVS, and other mirrors. The rest is Copyright © 2002‒2014 The MirOS Project, Germany.
This product includes material provided by Thorsten Glaser.
This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report – diffs preferred.