Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ setpgrp(2) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

getpgrp(2)

SETPGRP(2)  —  NEWS-OS Programmer’s Manual

名称

setpgrp − プロセスグループをセットする

形式

setpgrp(pid, pgrp)
int pid, pgrp;

解説

setpgrp は、 指定されたプロセス pid のプロセスグループを、 指定された pgrp にセットします。 pid がゼロである場合には、 コールは現在のプロセスに適用されます。

呼び出しユーザがスーパーユーザではない場合には、 対象となるプロセスは、 その呼び出しユーザと同じ有効ユーザ ID を 持っているか、 または呼び出し元プロセスの子孫でなければなりません。

リターン値

setpgrp は、 オペレーションが成功したときにリターンします。 request が失敗した場合には、 −1 が返され、 グローバル変数 errno がその理由を示します。

エラー

次の項目の 1 つが発生した場合には、 setpgrp は失敗し、 プロセスグループは変更されません。

[ESRCH] 指定されたプロセスが存在していない。

[EPERM] 指定されたプロセスの有効ユーザ ID が呼び出しユーザのそれと違っていて、 かつ、 そのプロセスは呼出し元プロセスの子孫ではない。

関連事項

getpgrp(2)

NEWS-OSRelease 4.2.1R

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026