GETGRNAM(3)        Manuel du programmeur Linux        GETGRNAM(3)


NOM
       getgrnam,  getgrgid - Obtenir l'enregistrement d'un goupe.

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

       struct group *getgrnam (const char *name);

       struct group *getgrgid (gid_t gid);

DESCRIPTION
       La fonction getgrnam() renvoie un pointeur  sur  structure
       contenant  l'enregistrement  issus  de  /etc/group pour le
       groupe correspondant au nom name.

       La fonction getgrnid() renvoie un pointeur  sur  structure
       contenant  l'enregistrement  issus  de  /etc/group pour le
       groupe correspondant a l'ID gid.

       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
       Les fonctions getgrnam() et getgrgid() renvoient la struc­
       ture  de  groupe,  ou NULL s'il n'y a pas de groupe corre­
       spondant aux données, ou si une erreur se produit.

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

FICHIERS
       /etc/group
              Base de données des groupes.

CONFORMITÉ
       SVID 3, POSIX, BSD 4.3

VOIR AUSSI
       fgetgrent(3), getgrent(3), setgrent(3), endgrent(3).


TRADUCTION
       Christophe Blaess, 1997.







GNU                      14 Décembre 1998                       1