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

名称
ライブラリ
書式
解説
戻り値
エラー
関連項目
歴史
バグ

jman



Time: 07:06:55 GMT, January 12, 2009