kcap_is_set und kcap_is_set_cr Kernel-Service
Zweck
Bestimmt, ob die angegebene Funktionalität in einem effektiven Fähigkeitsset vorhanden ist
Syntax
kcap_is_set (capability)
cap_value_t capability;
kcap_is_set_cr (capability, cred)
cap_value_t capability;
struct ucred *cred;Parameter
| Element | Beschreibung |
|---|---|
| Möglichkeit | Gibt die zu untersuchende Funktionalität an Muss eine der Funktionen sein, die in der Headerdatei sys/capabilities.h angegeben sind. |
| Cred | Zeiger auf die zu untersuchenden Berechtigungsnachweise. |
Beschreibung
Die Subroutine kcap_is_set stellt fest, ob die angegebene Funktionalität in der effektiven Funktionsgruppe des aktuellen Prozesses vorhanden ist. Die Subroutine kcap_is_set_cr bestimmt, ob die angegebene Funktionalität in der effektiven Funktionsgruppe der Berechtigungsnachweisstruktur vorhanden ist, die vom Parameter Cred referenziert wird. Der Parameter Cred muss eine gültige referenzierte Berechtigungsnachweisstruktur sein.
Rückgabewerte
Die Subroutinen kcap_is_set und kcap_is_set_cr geben 1 zurück, wenn die Funktionalität vorhanden ist. Andernfalls wird 0 zurückgegeben.