crexport-Kernel-Service
Zweck
Kopiert eine Struktur für Berechtigungsnachweise im internen Format in eine Struktur für Berechtigungsnachweise im externen Format.
Syntax
#include <sys/cred.h>
void crexport (src, dst)
struct ucred * src;
struct ucred_ext * dst;
Parameter
| Element | Beschreibung |
|---|---|
| src | Zeiger auf die Struktur der internen Berechtigungsnachweise |
| DST | Zeiger auf die Struktur der externen Berechtigungsnachweise. |
Beschreibung
Der Crexport -Kernel-Service kopiert aus der internen Berechtigungsnachweisstruktur, die von Quelle referenziert wird, in die externe Berechtigungsnachweisstruktur, die von STreferenziert wird. Die externe Berechtigungsnachweisstruktur ist garantiert kompatibel zwischen den Releases. Felder in einer Ucred -Struktur dürfen nicht direkt referenziert werden, da sich die Feldnamen und Positionen in dieser Struktur ändern können.
Ausführungsumgebung
Der Crexport -Kernel-Service kann nur aus der Prozessumgebung aufgerufen werden.
Rückgabewerte
Dieser Kernel-Service hat keinen Rückgabewert.