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.