INITGROUPS
Section: C Library Functions (3)
索引
jman
BSD mandoc
索引
名称
initgroups
- グループアクセスリストの初期化
索引
ライブラリ
Lb libc
索引
書式
In unistd.h
Ft int
Fn initgroups const char *name int basegid
索引
解説
Fn initgroups
関数は、
Fa name
で指定されるユーザのために
getgrouplist(3)
関数を使ってグループアクセスリストを計算します。その後、グループリストは
setgroups(2)
を使い現行プロセス用に設定されます。
Fa basegid
は自動的に
グループリストに含まれます。この値はパスワードファイルから
グループ番号として与えられるのが一般的です。
索引
戻り値
Rv -std initgroups
索引
エラー
Fn initgroups
関数は、失敗することがあり、
setgroups(2)
ライブラリ関数に対して指定されているエラーを
errno
に設定することがあります。
索引
関連項目
setgroups(2),
getgrouplist(3)
索引
歴史
Fn initgroups
関数は
BSD 4.2
で取り入れられました。
索引
バグ
Fn initgroups
から呼び出される
Fn getgrouplist
関数は
getgrent(3)
に基づく
ルーチンを使用します。このルーチンの中から起動プログラムがどのルーチンを
使用しても、グループ構造は
Fn initgroups
の呼び出し中に上書きされます。
索引
Index
- 名称
-
- ライブラリ
-
- 書式
-
- 解説
-
- 戻り値
-
- エラー
-
- 関連項目
-
- 歴史
-
- バグ
-
Time: 07:06:55 GMT, January 12, 2009