getpid:
说明:getpid返回当前进程标识,getppid返回父进程标识。
使用方法:
头文件:
#include <sys/types.h>
#include <unistd.h>函数原型:
pid_t getpid(void);
pid_t getppid(void);
gettid:获取线程ID,并不是现成接口,而是自己实现的。
实现方式:
#include <sys/syscall.h>
pid_t gettid(void)
{
return syscall(SYS_gettid);
}
getgid:获取执行目前进程的组识别码。
getegid:获取执行目前进程有效组识别码。
具体getgid和getegid有什么区别,还为做测试。
使用方法:
#include <unistd.h>
#include <sys/types.h>
gid_t getgid(void);
gid_t getegid(void);