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
- 名称
-
- ライブラリ
-
- 書式
-
- 解説
-
- 戻り値
-
- エラー
-
- 関連項目
-
- 歴史
-
Time: 07:06:30 GMT, January 12, 2009