Servicio de kernel kcred_getgroups

Finalidad

Copia el conjunto de grupos simultáneos de una estructura de credenciales.

Sintaxis

#include <sys/cred.h>

int kcred_getgroups ( crp, ngroups, groups )
struct ucred * cr;
int ngroups;
gid_t * groups;

Parámetros

Elemento Descripción
crp Puntero a una estructura de credenciales
ngroups Tamaño de la matriz de valores de ID de grupo
groups Matriz de valores de ID de grupo

Descripción

El servicio de kernel de kcred_getgroups devuelve los miembros del conjunto de grupos simultáneos de ngroups de la estructura de credenciales a la que apunta crp. crp debe ser una estructura de credenciales de referencia válida.

Entorno de ejecución

El servicio de kernel de kcred_getgroups sólo se puede llamar desde el entorno de proceso.

Valores de retorno

Elemento Descripción
>= 0 El número de grupos simultáneos copiados a grupos.
-1 Se ha producido un error.