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