SETSID
Section: System Calls (2)
索引
jman
BSD mandoc
索引
名称
setsid
- セッションを作成しプロセスグループ ID を設定する
索引
ライブラリ
Lb libc
索引
書式
In unistd.h
Ft pid_t
Fn setsid void
索引
解説
Fn setsid
システムコールは新しいセッションを作成します。
呼び出しセッションは新しいセッションのセッションリーダであり、
新しいプロセスグループのプロセスグループリーダで、制御端末はありません。
呼び出しプロセスは、セッションまたは
プロセスグループのどちらかにある唯一のプロセスです。
索引
戻り値
正常に完了すると、
Fn setsid
システムコールは、新しいプロセスグループのプロセスグループ ID の値を返します。
これは呼び出しプロセスのプロセス ID と同じです。
エラーが起きると、
Fn setsid
は -1 を返し、エラーを示すためにグローバル変数
errno
を設定します。
索引
エラー
Fn setsid
システムコールは次の場合に処理を失敗します:
- Bq Er EPERM
-
呼び出しプロセスが既にプロセスグループリーダであるか、
または呼び出しプロセス以外のプロセスのプロセスグループ ID が
呼び出しプロセスのプロセス ID と一致します。
索引
関連項目
setpgid(2),
tcgetpgrp(3),
tcsetpgrp(3)
索引
規格
Fn setsid
システムコールは
St -p1003.1-90
仕様に適合しています。
索引
Index
- 名称
-
- ライブラリ
-
- 書式
-
- 解説
-
- 戻り値
-
- エラー
-
- 関連項目
-
- 規格
-
Time: 07:06:31 GMT, January 12, 2009