詳解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ù)說(shuō)明:getgid()用來(lái)取得執(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ù)說(shuō)明:getegid()用來(lái)取得執(zhí)行目前進(jìn)程有效組識(shí)別碼. 有效的組識(shí)別碼用來(lái)決定進(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)管理問(wèn)題
這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言課程設(shè)計(jì)之停車場(chǎng)管理問(wèn)題,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03
求32位機(jī)器上unsigned int的最大值及int的最大值的解決方法
本篇文章是對(duì)求32位機(jī)器上unsigned int的最大值及int的最大值的解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05
C語(yǔ)言獲取Linux系統(tǒng)精確時(shí)間的方法
下面小編就為大家?guī)?lái)一篇C語(yǔ)言獲取Linux系統(tǒng)精確時(shí)間的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-09-09
C++實(shí)現(xiàn)LeetCode(161.一個(gè)編輯距離)
這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(161.一個(gè)編輯距離),本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-07-07
QT連接Mysql數(shù)據(jù)庫(kù)的實(shí)現(xiàn)步驟
本文主要介紹了QT連接Mysql數(shù)據(jù)庫(kù)的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06

