unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (OSF1-V5.1-alpha)
Page:
Section:
Apropos / Subsearch:
optional field



getgid(2)							    getgid(2)



NAME

  getgid, getegid - Gets the process group ID

SYNOPSIS

  #include <&lt;unistd.h>&gt;

  gid_t	getgid (void);

  gid_t	getegid	(void);

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

STANDARDS

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

  getgid(), getegid():	POSIX.1, XPG4, XPG4-UNIX

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

DESCRIPTION

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

  The getegid()	function returns the effective group ID	of the calling pro-
  cess.

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

RETURN VALUES

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

RELATED	INFORMATION

  Commands: groups(1)

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

  Standards: standards(5)