Appel système __pag_setvalue
Objectif
Appelle le service de noyau Setpag kcred_setpag et définit la valeur du type PAG sur Pag.
Syntaxe
int __pag_setvalue (type, pag)
int type;
int pag;Descriptif
Etant donné le type et la valeur de PAG, l'appel système Valeur_set_pag____ appelle le service de noyau Setpag kcred_setpag et définit la valeur du type PAG sur Pag. Cet appel système requiert le privilège SET_PROC_DAC.
Paramètres
| Article | Descriptif |
|---|---|
| type | Valeur Int indiquant le PAG souhaité. |
| Pag | Valeur Int contenant la nouvelle valeur PAG. |
Valeurs renvoyées
En cas de réussite, 0 est renvoyé. 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 Type ne fait pas référence à un type PAG existant. |
| EINVAL | La valeur de page est-1 . |
| EPERM | Le processus appelant n'a pas le privilège approprié. |