zion  -  nice


Nom

nice - Augmenter la courtoisie du processus.

Résumé

#include <unistd.h> int nice(int inc );

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

nice (1), getpriority (2), setpriority (2), fork (2), renice (8)

Traduction

Christophe Blaess, 1996-2003.

Poster un commentaire
Utilisateur
Mot de passe
 
Informaticien.be  - © 2002-2020 Akretio SPRL  - Generated via Kelare
The Akretio Network: Akretio  - Freedelity  - KelCommerce  - Votre publicité sur informaticien.be ?