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

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

jman



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