Systemaufruf __pag_getvalue

Zweck

Ruft den kcred_getpag -Kernel-Service auf und gibt den PAG-Wert zurück.

Syntax

int __pag_getvalue (type)
int type;

Beschreibung

Bei einem PAG-Typ ruft der __pag_getvalue -Systemaufruf den kcred_getpag -Kernel-Service auf und gibt den PAG-Wert für den Wert des Parameters Typ zurück.

Parameter

Element Beschreibung
Typ Ein Int -Wert, der die gewünschte PAG angibt.

Rückgabewerte

Bei Erfolg wird der Wert der PAG (oder 0, wenn kein Wert für diesen PAG-Typ vorhanden ist) zurückgegeben. Wenn dies nicht gelingt,-1 wird zurückgegeben und die Fehler Die globale Variable wird auf einen Wert gesetzt, der die Fehlerursache widerspiegelt.

Fehlercodes

Element Beschreibung
EINVAL Der Parameter Typ ist kleiner als 0 oder größer als der maximale PAG-Typwert.
ENOENT Der Parameter Typ verweist nicht auf einen vorhandenen PAG-Typ.
Anmerkung: Es ist kein Fehler, dass eine definierte PAG keinen Wert in den Berechtigungsnachweisen des aktuellen Prozesses hat.