NICE
Section: Manuel du programmeur Linux (2) Updated: 18 juillet 2003 Index
NOM
SYNOPSIS
DESCRIPTION
VALEUR RENVOYÉE
ERREURS
CONFORMITÉ
NOTES
VOIR AUSSI
TRADUCTION
NOM
nice - Augmenter la courtoisie du processus.
SYNOPSIS
DESCRIPTION
nice
ajoute
inc
à la valeur de courtoisie processus appelant, le rendant donc moins
prioritaire.
Seul le Super-User peut spécifier
une valeur
inc
négative (ce qui rend le processus plus prioritaire).
VALEUR RENVOYÉE
nice
renvoie 0 s'il réussit, ou -1 s'il échoue, auquel cas
errno
contient le code d'erreur.
ERREURS
- EPERM
-
Tentative d'augmenter la priorité du processus
(en diminuant sa courtoisie) avec un
inc
négatif sans être Super-User.
CONFORMITÉ
SVr4, SVID EXT, AT&T, X/OPEN, BSD 4.3. Toutefois, la valeur de retour
sous Linux avec la GlibC (jusqu'à Glibc 2.2.4) n'est pas standard, voir
ci-dessous. SVr4 documente un code d'erreur
supplémentaire EINVAL.
NOTES
Notez que SUSv2 indique que cet appel-système renvoie la nouvelle valeur
de courtoisie, tandis que l'appel-système Linux et la routine de la GlibC
(jusqu'à GlibC 2.2.4)
renvoient 0 en cas de réussite. La nouvelle valeur de courtoisie peut être
obtenue grâce à
getpriority(2).
Remarquez également que dans une implémentation où
nice
renvoie la nouvelle valeur de courtoisie, un code de retour -1 est
tout à fait possible. Pour détecter les erreurs, il faut mettre
errno
à zéro avant l'appel, et examiner sa valeur si
nice
renvoie -1.
VOIR AUSSI
TRADUCTION
Christophe Blaess, 1996-2003.
|