KILLPG

Section: System Calls (2)
索引 jman

BSD mandoc
 

索引

名称

killpg - プロセスグループにシグナルを送信する  

索引

ライブラリ

Lb libc  

索引

書式

In sys/types.h In signal.h Ft int Fn killpg pid_t pgrp int sig  

索引

解説

Fn killpg 関数は、プロセスグループ Fa pgrp にシグナル Fa sig を送信します。 シグナルのリストについては sigaction(2) を参照してください。 Fa pgrp が 0 の場合、 Fn killpg は、送信側プロセスのプロセスグループにシグナルを送信します。

送信側プロセスとプロセスグループのメンバが同じ実効ユーザ ID を持つか、 または送信側がスーパユーザである必要があります。 唯一の特殊なケースとして、継続シグナル SIGCONT は、 現在のプロセスの子孫であればどのプロセスにでも送信できます。  

索引

戻り値

Rv -std killpg  

索引

エラー

Fn killpg 関数は、次の場合に処理に失敗し、シグナルは送信されません:

Bq Er EINVAL
Fa sig 引数が有効なシグナル番号ではありません。
Bq Er ESRCH
Fa pgrp で指定したプロセスグループ内にプロセスが見つかりません。
Bq Er ESRCH
プロセスグループとして 0 が指定されましたが、送信側プロセスに プロセスグループがありません。
Bq Er EPERM
送信側プロセスがスーパユーザでなく、1 つ以上のターゲットプロセスの 実効ユーザ ID が送信側プロセスの実効ユーザ ID と異なっています。

 

索引

関連項目

getpgrp(2), kill(2), sigaction(2)  

索引

歴史

Fn killpg 関数は BSD 4.0 ではじめて登場しました。


 

索引

Index

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

jman



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