*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> getgid (2)              



NAME    [Toc]    [Back]

       getgid, getegid - Get the group ID of the calling process

SYNOPSIS    [Toc]    [Back]

       #include <unistd.h>

       gid_t getgid(
               void ); gid_t getegid(
               void );

       Application  developers  may  want  to specify an #include
       statement for <sys/types.h> before the one for  <unistd.h>
       if  programs  are  being developed for multiple platforms.
       The additional #include statement is not required on Tru64
       UNIX  systems  or by ISO or Open Group specifications, but
       might be required on other vendors' systems  that  conform
       to these standards.

STANDARDS    [Toc]    [Back]

       Interfaces  documented  on  this reference page conform to
       industry standards as follows:

       getgid(), getegid():  POSIX.1, XSH4.0, XSH4.2, XSH5.0

       Refer to the standards(5) reference page for more information
 about industry standards and associated tags.

DESCRIPTION    [Toc]    [Back]

       The  getgid()  function  returns  the real group ID of the
       calling process.

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

       The  real  group ID is specified at login time. The effective
 group ID is more transient, and determines additional
       access  permission  during execution of a ``set-group-ID''
       process.  It is for such processes that the getgid() function
 is most useful.

RETURN VALUES    [Toc]    [Back]

       The  getgid() and getegid() functions return the requested
       group ID.  They are always successful.

SEE ALSO    [Toc]    [Back]

       Commands: groups(1)

       Functions: getgroups(2), setgroups(2), setregid(2),  initgroups(3)

       Standards: standards(5)

[ Back ]
 Similar pages
Name OS Title
pthread_atfork Tru64 Declares fork handler routines to be called when the calling thread's process forks a child process
pxfwait IRIX Obtains information about a calling process' child process
tt_open HP-UX return the process identifier for the calling process
getaudproc HP-UX get the audit process flag for the calling process
_exit NetBSD terminate the calling process
aio_suspend Tru64 Suspends the calling process until at least
_exit OpenBSD terminate the calling process
_exit FreeBSD terminate the calling process
mlockall Linux disable paging for calling process
munlockall Linux reenable paging for calling process
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service