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).
|