详解C语言中getgid函数和getegid函数的区别

如题所述

getgid()函数:取得组识别码函数
getgid()用来取得执行目前进程的组识别码。
返回值:返回组识别码
例如:#include <unistd.h>
#include <sys/types.h>
main()
{
printf("gid is %d\n", getgid());
}
getegid()函数:获得组识别码
函数说明:getegid()用来取得执行目前进程有效组识别码. 有效的组识别码用来决定进程执行时组的权限.
返回值:返回有效的组识别码.
例如:#include <unistd.h>
#include <sys/types.h>
main()
{
printf("egid is %d\n", getegid());
}
温馨提示:答案为网友推荐,仅供参考
相似回答