GETGRNAM

Section: Manuel du programmeur Linux (3)
Updated: 14 Décembre 1998
Index Retour au Menu Principal

 

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 structure de groupe, ou NULL s'il n'y a pas de groupe correspondant 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.



 

Index

NOM
SYNOPSIS
DESCRIPTION
VALEUR RENVOYÉE
ERREURS
FICHIERS
CONFORMITÉ
VOIR AUSSI
TRADUCTION


Time: 22:30:02 GMT, December 19, 2004