groupmember, groupmember_cr-Subroutinen

Zweck

Bestimmt, ob die benannte Gruppe Mitglied einer Berechtigungsnachweisgruppe ist.

Syntax

#include <sys/types.h>
#include <sys/cred.h>
int groupmember (gid)
gid_t gid;

int groupmember_cr (gid, cred)
gid_t gid;
cred_t * cred;

Parameter

Element Beschreibung
gid Gibt eine Kennung für eine Gruppe an.
Cred Verweist auf eine Ucred -Struktur.

Beschreibung

Die Gruppenmitglied -Subroutinen legen fest, ob eine Gruppe in der Gruppengruppe einer Berechtigungsnachweisstruktur enthalten ist. Die Subroutine Gruppenmitglied fragt den Berechtigungsnachweis ab, der dem aktuellen Thread zugeordnet ist. Die Subroutine Gruppenmember_cr sucht nach der Gruppe in der angegebenen Ucred -Struktur.

Rückgabewerte

Die Subroutinen Gruppenmitglied geben TRUE zurück, wenn die Struktur Ucred den angegebenen Parameter GID enthält oder wenn der angegebene Parameter GID die aktuelle effektive Gruppen-ID für den Thread ist. Andernfalls geben diese Routinen FALSE zurück.

Fehlercodes

Die Gruppenmitglied -Subroutinen geben keine Fehlercodes zurück.