INITGROUPS(3) Manuel du programmeur Linux INITGROUPS(3)
NOM
initgroups - Initialiser la liste de groupes supplémen
taires.
SYNOPSIS
#include <grp.h>
#include <sys/types.h>
int initgroups (const char *user, gid_t group);
DESCRIPTION
La fonction initgroups() initialise la liste des groupes
supplémentaires en recherchant dans la base de données
/etc/group tous les groupes dont user est membre. Le
groupe supplémentaire group est également ajouté à la
liste.
VALEUR RENVOYÉE
La fonction initgroups() renvoie 0 si elle réussit, ou -1
si elle échoue, auquel cas errno contient le code
d'erreur.
ERREURS
EPERM Le processus appelant n'a pas les privilèges
adéquats.
ENOMEM Pas assez de mémoire pour allouer la structure
d'information de groupe.
FICHIERS
/etc/group Base de données des groupes.
CONFORMITÉ
SVID 3, BSD 4.3
VOIR AUSSI
getgroups(2), setgroups(2)
TRADUCTION
Christophe Blaess, 1997.
GNU 4 Novembre 1996 1