Available in

(1) (1)/cs (1)/de (1)/es (1)/fi (1)/fr (1)/it (1)/ja (1)/ko (1)/nl (1)/pl (1)/tr (1)/zh_CN (1)/zh_TW (1posix) (2) (2)/de (2)/es (2)/fr (2)/ja (2)/ko (2)/nl (2)/pl (2)/pt (3) (3posix) (3ucb)

TOC

NICE(2)                  Podrcznik programisty Linuksa                 NICE(2)



NAZWA

       nice - zmiana priorytetu procesu

SKADNIA

       #include <unistd.h>

       int nice(int inc);

OPIS

       nice  dodaje  inc  do wartoci "nice" dla wywoujcego pid.  (Wysoka warto
       "nice" oznacza  niski  priorytet.)   Tylko  superuytkownik  moe  podawa
       ujemny przyrost, czyli zwikszenie priorytetu.

WARTO ZWRACANA

       Po pomylnym zakoczeniu, zwracane jest zero. W wypadku bdu zwracane jest
       -1 i odpowiednio ustawiane errno.

BDY

       EPERM  Uytkownik inny ni superuytkownik prbowa dokona zwikszenia  prio-
              rytetu podajc ujemn warto inc.

ZGODNE Z

       SVr4,  SVID  EXT,  AT&T, X/OPEN, BSD 4.3. Jednake, Linux i glibc (wcze-
       niejsze ni glibc 2.2.4) zwracay warto niestandardow, patrz niej.   SVr4
       dokumentuje dodatkowy bd EINVAL.

UWAGI

       Naley  zauway,  e wedug SUSv2, funkcja powinna zwraca now warto "nice",
       podczas gdy funkcja systemowa Linuksa i funkcje (g)libc (wczeniejsze ni
       w  glibc  2.2.4) zwracaj 0 w przypadku pomylnego zakoczenia.  Now warto
       "nice" mona znale za pomoc getpriority(2).  Naley te zauway,  e  imple-
       mentacja,  w  ktrej  nice  zwraca now warto nice moe legalnie zwrci -1.
       Aby skutecznie wykry bdr, naley  ustawi  errno  na  0  przed  wywoaniem
       funkcji i sprawdzi warto tej zmiennej, gdy nice zwrci -1.

ZOBACZ TAKE

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



Linux                             2001-06-04                           NICE(2)

COMMENTS

Add your comment here. Whitespace and linebreaks are preserved. URLs are linked automatically.
CAPTCHA

No HTML allowed. URLs will be linked with nofollow attribute. Whitespace is preserved.