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.