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. |