C언어 header/unistd.h
getgid(2) - real group id를 얻는 함수
자연&사람
2019. 10. 14. 21:38
반응형
getgid(2)
#include <unistd.h>
#include <sys/types.h>
gid_t getgid(void);
현재 실행하고 있는 process의 real group id를 얻는 함수입니다.
파라미터
없음
RETURN
1 이상
- 현재 프로세스의 real group id
- 이 함수는 항상 성공합니다.
활용 예제
Sample) 현 프로세스의 그룹ID와 그룹명을 출력
#include <stdio.h>
#include <unistd.h>
#include <grp.h>
int main(int argc, char **argv)
{
struct group *gr = NULL;
gr = getgrgid(getgid());
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
반응형