スポンサーリンク

GETGID(2) FreeBSD システムコールマニュアル GETGID(2)

名称

getgid, getegid − グループプロセス ID を取得

ライブラリ

標準 C ライブラリ (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 設定’’ モードプロセスの実行の間にプロセスに追加のパー ミッションを与えるので、 getgid() は呼び出しプロセスの実ユーザ ID を知る ために使用されます。

エラー

getgid() システムコールと getegid() システムコールは必ず正常に完了するの で、エラーを示すための戻り値はありません。

関連項目

getuid(2), issetugid(2), setgid(2), setregid(2)

規格

getgid() システムコールと getegid() システムコールは ISO/IEC 9945-1:1990 (‘‘POSIX.1’’) に適合しています。

FreeBSD 10.0 June 4, 1993 FreeBSD 10.0

スポンサーリンク