1.获取当前进程号:(pid_t 实质是int类型)
extern __pid_t getpid(void);
成功则返回当前进程号;失败则返回-1;
2.获取父进程号:
extern __pid_t getppid(void);
成功则返回当前进程的父进程号;失败则返回-1;
3.获取进程组号:
extern __pid_t getpgid(__pid_t __pid);
成功则返回当前进程的进程组号(PGID),否则返回-1
4.获取会话号:
extern __pid_t getsid(__pid_t __pid);
5.设置会话号:
extern __pid_t setsid(void);
6.获取进程真实用户号:RUID
extern __uid_t getuid(void);
成功则返回真实用户号;失败则返回-1
7.进程有效用户号:EUID
extern __uid_t geteuid(void);
成功则返回进程有效EUID;失败则返回-1
8.进程用户组号:
extern __uid_t getgid(void);
成功则返回进程用户组号;失败则返回-1
9.有效进程用户组号:EGID
extern __uid_t getegid(void);
成功则返回有效进程用户组号;失败则返回-1