kcred_getgroups-Kernel-Service

Zweck

Kopiert die gleichzeitig ablaufende Gruppe aus einer Berechtigungsnachweisstruktur.

Syntax

#include <sys/cred.h>

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

Parameter

Element Beschreibung
CRP Zeiger auf eine Berechtigungsnachweisstruktur
nGruppen Größe des Arrays von Gruppen-ID-Werten
Gruppen Array mit Gruppen-ID-Werten

Beschreibung

Der kcred_getgroups -Kernel-Service gibt bis zu nGruppen gleichzeitige Gruppenmitglieder aus der Berechtigungsnachweisstruktur zurück, auf die Crpverweist. Crp muss eine gültige referenzierte Berechtigungsnachweisstruktur sein.

Ausführungsumgebung

Der kcred_getgroups -Kernel-Service kann nur aus der Prozessumgebung aufgerufen werden.

Rückgabewerte

Element Beschreibung
>= 0 Die Anzahl der gleichzeitig in Gruppen kopierten Gruppen.
-1 Es ist ein Fehler aufgetreten.