grp.h 파일

용도

그룹 구조를 설명합니다.

구문

#include < grp.h >

설명

grp.h 헤더는 다음 멤버를 포함하는 구조 그룹을 선언합니다.

char    *gr_name  the name of the group
gid_t    gr_gid   numerical group ID
char   **gr_mem   pointer to a null-terminated array of character pointers to member names

gid_t 유형은 sys/types.h 헤더 파일에 설명된 대로 정의됩니다.

다음은 함수로 선언되며 매크로로 정의될 수도 있습니다. 함수 프로토타입은 ISO C 컴파일러와 함께 사용하도록 제공되어야 합니다.

struct group  *getgrgid(gid_t);
struct group  *getgrnam(const char *);
int            getgrgid_r(gid_t, struct group *, char *, size_t, struct group **);
int            getgrnam_r(const char *, struct group *, char *, size_t, struct group **); 
struct group  *getgrent(void);
void           endgrent(void);
void           setgrent(void);