Section courante

A propos

Section administrative du site

GETGRGID_R

Demande le groupe de l'identificateur de groupe avec réponse
C pour Unix grp.h

Syntaxe

int getgrgid_r(gid_t gid, struct group *grp, char *buffer, size_t bufsize, struct group **result);

Paramètres

Nom Description
gid Ce paramètre permet d'indiquer l'identificateur du groupe à rechercher.
grp Ce paramètre permet d'indiquer un pointeur vers une structure group fournie par l'utilisateur.
buffer Ce paramètre permet d'indiquer la mémoire tampon allouée par l'utilisateur. Utilisée pour entreposer les noms des membres du groupe et d'autres données dynamiques.
bufsize Ce paramètre permet d'indiquer la taille du tampon buffer (doit être suffisamment grande pour stocker les données). Une taille trop petite entraîne une erreur ERANGE.
result Ce paramètre permet d'indiquer un pointeur vers un pointeur struct group. Sera défini sur grp si un groupe est trouvé, ou sur NULL si non trouvé.

Description

Cette fonction permet de mettre à jour la structure de groupe spécifié et entrepose un pointeur sur cette structure à l'emplacement pointé par le résultat en se basant sur l'identificateur.



Dernière mise à jour : Vendredi, le 5 Juin 2020