Provided by: manpages-fr_1.67.0-1_all bug

NOM

       fgetgrent - Lire un fichier de groupes.

SYNOPSIS

       #include <stdio.h>
       #include <sys/types.h>
       #include <grp.h>

       struct group *fgetgrent (FILE *stream);

DESCRIPTION

       La fonction fgetgrent() renvoie un pointeur sur une structure contenant
       des informations sur un  groupe,  lues  dans  le  fichier  stream.   La
       première   fois   qu’elle   est   appelée,  elle  retourne  le  premier
       enregistrement du fichier, puis les appels  successifs  renverront  les
       autres  enregistrements.   Le  fichier stream doit avoir le même format
       que /etc/group(5).

       la structure group est définie dans <grp.h> ainsi :

              struct group {
                      char    *gr_name;        /* nom du groupe          */
                      char    *gr_passwd;      /* mot de passe du groupe */
                      gid_t   gr_gid;          /* ID du groupe           */
                      char    **gr_mem;        /* membres du groupe      */
              };

VALEUR RENVOYÉE

       La fonction fgetgrent() renvoie  une  structure  d’information  sur  un
       groupe, ou NULL s’il n’y a plus d’enregistrement, ou si une erreur a eu
       lieu.

ERREURS

       ENOMEM Pas assez de mémoire pour allouer la structure group.

CONFORMITÉ

       SVID 3

VOIR AUSSI

       endgrent(3),  fgetgrent_r(3),  getgrent(3),  getgrgid(3),  getgrnam(3),
       setgrent(3)

TRADUCTION

       Christophe Blaess, 1996-2003.