setpgid

setpgid將參數pid指定進程所屬的組識別碼設為參數pgid指定的組識別碼。如果參數pid 為0,則會用來設定目前進程的組識別碼,如果參數pgid為0,則由pid指定的進程ID將用作進程組ID。一個進程只能為它自己或它的子進程設定進程組ID。

基本介紹

  • 中文名:setpgid
  • 相關函式getpgidsetpgrpgetpgrp
  • 表頭檔案: #include<unistd.h>
  • 定義函式: int setpgid
setpgid(設定進程組識別碼)
相關函式 getpgidsetpgrpgetpgrp
表頭檔案 #include<unistd.h>
定義函式 int setpgid(pid_t pid,pid_t pgid);
函式說明
返回值
執行成功則返回組識別碼,如果有錯誤則返回-1,錯誤原因存於
errno中。
EINVAL 參數pgid小於0。
EPERM 進程許可權不足,無法完成調用。
ESRCH 找不到符合參數pid指定的進程

相關詞條

熱門詞條

聯絡我們