Service de noyau kcred_setgroups
Objectif
Copie un ensemble de groupes concurrents dans une structure de données d'identification.
Syntaxe
#include <sys/cred.h>
int kcred_setgroups ( crp, ngroups, groups )
struct ucred * cr;
int ngroups;
gid_t * groups;
Paramètres
| Article | Descriptif |
|---|---|
| Crp | Pointeur vers une structure de données d'identification |
| Ngroupes | Taille de la matrice de valeurs d'ID groupe |
| groups | Tableau de valeurs d'ID groupe |
Descriptif
Le service de noyau Groupes_kcred_setgroups copie les membres de l'ensemble de groupes concurrents Ngroupes dans la structure de données d'identification pointé par Crp. Crp doit être une structure de données d'identification référencée valide et ne doit pas être les données d'identification actuelles de tout processus.
Environnement d'exécution
Le service de noyau Groupes_kcred_setgroups peut être appelé à partir de l'environnement de processus uniquement.
Valeurs renvoyées
| Article | Descriptif |
|---|---|
| 0 % | La copie du groupe concurrent a été correctement copiée. |
| -1 | Une erreur s'est produite. |