詳解C語言中getgid()函數(shù)和getegid()函數(shù)的區(qū)別
更新時間:2015年08月28日 11:51:52 投稿:goldensun
這篇文章主要介紹了詳解C語言中getgid()函數(shù)和getegid()函數(shù)的區(qū)別,注意getegid只返回有效的組識別碼,需要的朋友可以參考下
C語言getgid()函數(shù):取得組識別碼函數(shù)
頭文件:
#include <unistd.h> #include <sys/types.h>
定義函數(shù):
gid_t getgid(void);
函數(shù)說明:getgid()用來取得執(zhí)行目前進程的組識別碼。
返回值:返回組識別碼
范例
#include <unistd.h> #include <sys/types.h> main() { printf("gid is %d\n", getgid()); }
執(zhí)行:
gid is 0 //當使用root 身份執(zhí)行范例程序時
C語言getegid()函數(shù):獲得組識別碼
頭文件:
#include <unistd.h> #include <sys/types.h>
定義函數(shù):
gid_t getegid(void);
函數(shù)說明:getegid()用來取得執(zhí)行目前進程有效組識別碼. 有效的組識別碼用來決定進程執(zhí)行時組的權限.
返回值:返回有效的組識別碼.
范例
#include <unistd.h> #include <sys/types.h> main() { printf("egid is %d\n", getegid()); }
執(zhí)行:
egid is 0 //當使用root 身份執(zhí)行范例程序時
相關文章
求32位機器上unsigned int的最大值及int的最大值的解決方法
本篇文章是對求32位機器上unsigned int的最大值及int的最大值的解決方法進行了詳細的分析介紹,需要的朋友參考下2013-05-05C++實現(xiàn)LeetCode(161.一個編輯距離)
這篇文章主要介紹了C++實現(xiàn)LeetCode(161.一個編輯距離),本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下2021-07-07QT連接Mysql數(shù)據(jù)庫的實現(xiàn)步驟
本文主要介紹了QT連接Mysql數(shù)據(jù)庫的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-06-06