C언어 header/unistd.h
getegid(2) - Effective group id를 얻는 함수
자연&사람
2019. 10. 14. 21:39
반응형
getegid(2)
#include <unistd.h>
#include <sys/types.h>
gid_t getegid(void);
현재 실행하고 있는 process의 effective group id를 얻는 함수입니다.
파라미터
없음
RETURN
1 이상
- 현재 프로세스의 effective group id
- 이 함수는 항상 성공합니다.
활용 예제
Sample) 현 프로세스의 effective group id와 그룹명을 출력
#include <stdio.h>
#include <unistd.h>
#include <grp.h>
int main(int argc, char **argv)
{
struct group *gr = NULL;
gr = getgrgid(getegid());
printf("group id: %d\n", gr->gr_gid);
printf("group name: %s\n", gr->gr_name);
return 0;
}
see also : getegid(2) getgrnam(3) getgrgid(3) getgrnam_r(3) getgrgid_r(3) 사용자 및 그룹 관련 Library
반응형