Llamada al sistema __pag_getname

Finalidad

Recupera el nombre de un tipo PAG.

Sintaxis

int __pag_getname (type, buf, size)
int type;
char *buf;
int size;

Descripción

La llamada al sistema __pag_getname recupera el nombre de un tipo PAG dado su valor entero invocando el servicio de kernel de kcred_getpagname con los parámetros dados.

Parámetros

Elemento Descripción
tipo Un identificador de PAG numérico.
buf Un valor char * que apunta a una matriz como mínimo PAG_NAME_LENGTH_MAX+1 bytes de longitud.
tamaño Un valor int que proporciona el tamaño de buf en bytes.

Valores de retorno

Si es satisfactorio, se devuelve 0 y el parámetro buf contiene el nombre de PAG asociado al parámetro tipo . Si no tiene éxito,-1 se devuelve y el errno La variable global se establece en un valor que refleja la causa del error.

Códigos de error

Elemento Descripción
EINVAL El valor del parámetro tipo es menor que 0 o mayor que el identificador de PAG máximo.
ENOENT No hay ningún PAG asociado con el parámetro tipo .
ENOSPC El valor del parámetro talla es insuffient para contener el nombre de PAG y su carácter NULL de terminación.