Arquivo grp.h
Propósito
Descreve estrutura de grupo.
Sintaxe
#include < grp.h >
Descrição
O cabeçalho grp.h declara o grupo de estrutura que inclui os seguintes membros:
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 namesO tipo gid_t é definido conforme descrito no arquivo de cabeçalho sys/types.h ..
As seguintes são declaradas como funções e podem também ser definidas como macros. Protótipos de função devem ser fornecidos para uso com um compilador 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);