|
≫ |
|
|
|
HP OpenVMS HP C ランタイム・ライブラリ・リファレンス・マニュアル (下巻)
プロセスに対応するプロセス・グループ ID を取得します。
形式
#include <unistd.h>
pid_t getpgid (pid_t pid);
引数
pidグループ ID を要求するプロセスのプロセス ID。
説明
getpgid関数は, pid で指定されたプロセスのプロセス・グループ ID を返します。 pid が 0 の場合,
getpgid関数は,呼び出し元プロセスのプロセス・グループ ID を返します。
戻り値
x
|
指定されたプロセスのセッション・リーダのプロセス・グループ ID です。
|
(pid_t)-1
|
エラーを示します。この関数は,
errno
に以下のいずれかの値を設定します。
- EPERM --
pid で指定されたプロセスが,呼び出し元プロセスと同じセッションに属していないため,この実装では,呼び出し元プロセスからこのプロセスのプロセス・グループ ID へのアクセスが許されていません。
- ESRCH -- プロセス ID が
pid であるようなプロセスはありません。
- EINVAL --
pid の値が不正です。
|
|