Fichier grp.h

Objectif

Décrit la structure du groupe.

Syntaxe

#include < grp.h >

Descriptif

L'en-tête grp.h déclare le groupe de structure qui inclut les membres suivants:

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

Le type gid_t est défini comme décrit dans le fichier d'en-tête sys/types.h .

Les fonctions suivantes sont déclarées en tant que fonctions et peuvent également être définies comme des macros. Les prototypes de fonction doivent être fournis pour être utilisés avec un compilateur 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);