詳解C語(yǔ)言中g(shù)etgid()函數(shù)和getegid()函數(shù)的區(qū)別
C語(yǔ)言getgid()函數(shù):取得組識(shí)別碼函數(shù)
頭文件:
#include <unistd.h> #include <sys/types.h>
定義函數(shù):
gid_t getgid(void);
函數(shù)說明:getgid()用來取得執(zhí)行目前進(jìn)程的組識(shí)別碼。
返回值:返回組識(shí)別碼
范例
#include <unistd.h> #include <sys/types.h> main() { printf("gid is %d\n", getgid()); }
執(zhí)行:
gid is 0 //當(dāng)使用root 身份執(zhí)行范例程序時(shí)
C語(yǔ)言getegid()函數(shù):獲得組識(shí)別碼
頭文件:
#include <unistd.h> #include <sys/types.h>
定義函數(shù):
gid_t getegid(void);
函數(shù)說明:getegid()用來取得執(zhí)行目前進(jìn)程有效組識(shí)別碼. 有效的組識(shí)別碼用來決定進(jìn)程執(zhí)行時(shí)組的權(quán)限.
返回值:返回有效的組識(shí)別碼.
范例
#include <unistd.h> #include <sys/types.h> main() { printf("egid is %d\n", getegid()); }
執(zhí)行:
egid is 0 //當(dāng)使用root 身份執(zhí)行范例程序時(shí)
相關(guān)文章
C語(yǔ)言課程設(shè)計(jì)之停車場(chǎng)管理問題
這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言課程設(shè)計(jì)之停車場(chǎng)管理問題,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03求32位機(jī)器上unsigned int的最大值及int的最大值的解決方法
本篇文章是對(duì)求32位機(jī)器上unsigned int的最大值及int的最大值的解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05C語(yǔ)言獲取Linux系統(tǒng)精確時(shí)間的方法
下面小編就為大家?guī)硪黄狢語(yǔ)言獲取Linux系統(tǒng)精確時(shí)間的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-09-09C++實(shí)現(xiàn)LeetCode(161.一個(gè)編輯距離)
這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(161.一個(gè)編輯距離),本篇文章通過簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-07-07QT連接Mysql數(shù)據(jù)庫(kù)的實(shí)現(xiàn)步驟
本文主要介紹了QT連接Mysql數(shù)據(jù)庫(kù)的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06