  | 
≫  | 
 | 
  
 | 
    
      | 
    
    
    
     
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 の値が不正です。
  
  | 
 
 
  
 
 
      |