Appel système __pag_getname
Objectif
Extrait le nom d'un type PAG.
Syntaxe
int __pag_getname (type, buf, size)
int type;
char *buf;
int size;Descriptif
L'appel système __nom_get_pages____ extrait le nom d'un type PAG étant donné sa valeur entière en appelant le service de noyau Nom_getpag_kcred avec les paramètres donnés.
Paramètres
| Article | Descriptif |
|---|---|
| type | Identificateur numérique PAG. |
| buf | Valeur Char * qui pointe sur un tableau d'au moins PAG_NAME_LENGTH_MAX+1 octets. |
| Taille | Valeur Int qui donne la taille de F en octets. |
Valeurs renvoyées
En cas de réussite, 0 est renvoyé et le paramètre F contient le nom PAG associé au paramètre Type . 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 |
|---|---|
| EINVAL | La valeur du paramètre Type est inférieure à 0 ou supérieure à l'identificateur PAG maximal. |
| ENOENT | Il n'y a pas de GAP associé au paramètre Type . |
| ENOSPC | La valeur du paramètre Taille est insuffisante pour contenir le nom PAG et son caractère NULL de fin. |