SETGROUPS

Section: System Calls (2)
索引 jman

BSD mandoc
 

索引

名称

setgroups - グループアクセスリストを設定する  

索引

ライブラリ

Lb libc  

索引

書式

In sys/param.h In unistd.h Ft int Fn setgroups int ngroups const gid_t *gidset  

索引

解説

Fn setgroups システムコールは、配列 Fa gidset に従って、現在のユーザプロセスのグループアクセスリストを設定します。 Fa ngroups 引数は、配列内のエントリの数を示し、 In sys/param.h 内に定義されている値 NGROUPS を超えてはいけません。

スーパユーザだけが新しいグループを設定できます。  

索引

戻り値

Rv -std setgroups  

索引

エラー

Fn setgroups システムコールは次の場合に処理に失敗します:

Bq Er EPERM
スーパユーザ以外のユーザによって呼び出されました。
Bq Er EINVAL
Fa ngroups 引数で指定された数値が NGROUPS の制限を越えています。
Bq Er EFAULT
Fa gidset に指定されたアドレスは、 プロセスに割り当てられたアドレス空間の範囲外を指しています。

 

索引

関連項目

getgroups(2), initgroups(3)  

索引

歴史

Fn setgroups システムコールは BSD 4.2 で登場しました。


 

索引

Index

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

jman



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