Appel système __pag_getid

Objectif

Appelle le service de noyau Kcred_getpagid et renvoie l'identificateur PAG pour ce nom PAG.

Syntaxe

int __pag_getid (name)
char *name;

Descriptif

Etant donné un nom de type PAG, __pag_gétid appelle le service de noyau Kcred_getpagid et renvoie l'identificateur PAG pour ce nom PAG.

Paramètres

Article Descriptif
nom Une valeur Char * qui fait référence à une chaîne terminée par une valeur NULL et qui ne dépasse pas les caractères PAG_NAME_LENGTH_MAX.

Valeurs renvoyées

En cas de réussite, une valeur supérieure ou égale à 0 est renvoyée et représente le type PAG. Cette valeur peut être utilisée dans les appels suivants vers d'autres appels système PAG nécessitant un paramètre Type sur l'entrée. En cas d'échec,-1 est retourné et le numéro d'erreur La variable globale est définie sur une valeur reflétant la cause de l'erreur.

Codes d'erreur

Article Descriptif
ENOENT Le paramètre Nom ne fait pas référence à un type PAG existant.
ENAMETOOLONG Le paramètre Nom fait référence à une chaîne supérieure à PAG_NAME_LENGTH_MAX.