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 namesgid_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);