getpgid()用來取得參數pid指定進程所屬的組識別碼。
頭檔案,函式原型,說明,範例,
頭檔案
#include<unistd.h>
函式原型
pid_t getpgid( pid_t pid);
說明
getpgid()用來取得參數pid指定進程所屬的組識別碼。如果參數pid為0,則會取得目前進程的組識別碼。執行成功則返回組識別碼,如果有錯誤則返回-1,錯誤原因存於errno中。ESRCH 找不到符合參數pid指定的進程。
範例
/*取得init 進程(pid=1)的組識別碼*/
#include<unistd.h>
mian()
{
printf(“init gid = %d\n”,getpgid(1));
}