FGETGRENT(3)       Manuel du programmeur Linux       FGETGRENT(3)


NOM
       fgetgrent - Lire un fichier de groupes.

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

       struct group *fgetgrent (FILE *stream);

DESCRIPTION
       La fonction fgetgrent() renvoie un pointeur sur une struc­
       ture 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  enreg­
       istrements.  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'informa­
       tion sur un groupe, ou  NULL  s'il  n'y  a  plus  d'enreg­
       istrement, ou si une erreur a eu lieu.

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

CONFORMITÉ
       SVID 3

VOIR AUSSI
       getgrnam(3), getgrgid(3), getgrent(3),  setgrent(3),  end­
       grent(3)


TRADUCTION
       Christophe Blaess, 1997.










GNU                      23 Octobre 1996                        1