35 lines
		
	
	
		
			839 B
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			839 B
		
	
	
	
		
			Groff
		
	
	
	
	
	
| .\" Copyright (c) 1983 Regents of the University of California.
 | |
| .\" All rights reserved.  The Berkeley software License Agreement
 | |
| .\" specifies the terms and conditions for redistribution.
 | |
| .\"
 | |
| .\"	@(#)getgid.2	6.2 (Berkeley) 1/7/86
 | |
| .\"
 | |
| .TH GETGID 2 "January 7, 1986"
 | |
| .UC 5
 | |
| .SH NAME
 | |
| getgid, getegid \- get group identity
 | |
| .SH SYNOPSIS
 | |
| .nf
 | |
| .ft B
 | |
| #include <sys/types.h>
 | |
| #include <unistd.h>
 | |
| 
 | |
| gid_t getgid(void)
 | |
| gid_t getegid(void)
 | |
| .fi
 | |
| .SH DESCRIPTION
 | |
| .B Getgid
 | |
| returns the real group ID of the current process,
 | |
| .B getegid
 | |
| the effective group ID.
 | |
| .PP
 | |
| The real group ID is specified at login time.
 | |
| .PP
 | |
| The effective group ID is more transient, and determines
 | |
| additional access permission during execution of a
 | |
| ``set-group-ID'' process, and it is for such processes
 | |
| that \fBgetgid\fP is most useful.
 | |
| .SH "SEE ALSO"
 | |
| .BR getuid (2),
 | |
| .BR setgid (2).
 | 
