EN JA
GETGID(2)
GETGID(2) FreeBSD System Calls Manual GETGID(2)

名称

getgid, getegidグループプロセスの識別子 (ID) を取得する

ライブラリ

Standard C Library (libc, -lc)

書式

#include < sys/types.h>
#include < unistd.h>

gid_t
getgid( void);

gid_t
getegid( void);

解説

getgid() システムコールは、呼び出しているプロセスの実グループ ID を返し、 getegid() は、呼び出しているプロセスの実効グループ ID を返します。

実グループ ID は、ログイン時に指定されます。

実グループ ID は、プログラムを起動したユーザのグループです。実行グループ ID が“ セットグループ ID” (set-group-ID) モードのプロセスの実行の間に、追加のパーミッションをプロセスに与えるように、 getgid() は、呼び出しているプロセスの実ユーザ ID を決定するために使用されます。

エラー

getgid() と getegid() システムコールは、常に成功し、返り値は、エラーを示すために予約されています。

規格

getgid() と getegid() システムコールは、 IEEE Std 1003.1-1990 (“POSIX.1”) に適合するはずです。
June 4, 1993 FreeBSD