Get the effective group ID
#include <sys/types.h> #include <unistd.h> gid_t getegid( void );
libc
Use the -l c option to qcc to link against this library. This library is usually included automatically.
The getegid() function gets the effective group ID for the calling process.
The calling process's effective group ID. This function can't fail.
/* * Print the effective group ID of a process */ #include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <unistd.h> int main( void ) { printf( "My effective group ID is %d\n", getegid() ); return EXIT_SUCCESS; }
Safety: | |
---|---|
Cancellation point | No |
Interrupt handler | No |
Signal handler | Yes |
Thread | Yes |
geteuid(), getgid(), getuid(), setegid()