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 names

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