kcred_getcap-Kernel-Service
Zweck
Kopiert einen Funktionsvektor aus einer Berechtigungsnachweisstruktur.
Syntax
#include <sys/capabilities.h>
#include <sys/cred.h>
int kcred_getcap ( crp, cap )
struct ucred * cr;
struct __cap_t * cap;
Parameter
| Element | Beschreibung |
|---|---|
| CRP | Zeiger auf eine Berechtigungsnachweisstruktur |
| Deckelung | Funktionsgruppe |
Beschreibung
Der Kernel-Service kcred_getcap kopiert die Funktionsgruppe aus der Berechtigungsnachweisstruktur, auf die von Crp verwiesen wird, in Kappe. Crp muss eine gültige, referenzierte Berechtigungsnachweisstruktur sein.
Ausführungsumgebung
Der kcred_getcap -Kernel-Service kann nur aus der Prozessumgebung aufgerufen werden.
Rückgabewerte
| Element | Beschreibung |
|---|---|
| 0 | Erfolg. |
| -1 | Es ist ein Fehler aufgetreten. |