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