Provided by: manpages-pl-dev_0.7-1_all bug

NAZWA

       nice - zmiana priorytetu procesu

SKŁADNIA

       #include <unistd.h>

       int nice(int inc);

OPIS

        Uwaga! To tłumaczenie może być nieaktualne!

       nice  dodaje  inc  do  wartości  "nice"  dla  wywołującego  pid.   (Wysoka  wartość  "nice" oznacza niski
       priorytet.)  Tylko superużytkownik może podawać ujemny przyrost, czyli zwiększenie priorytetu.

WARTOŚĆ ZWRACANA

       Po pomyślnym zakończeniu, zwracane jest zero. W wypadku błędu zwracane jest -1  i  odpowiednio  ustawiane
       errno.

BŁĘDY

       EPERM  Użytkownik inny niż superużytkownik próbował dokonać zwiększenia priorytetu podając ujemną wartość
              inc.

ZGODNE Z

       SVr4,  SVID  EXT,  AT&T, X/OPEN, BSD 4.3. Jednakże, Linux i glibc (wcześniejsze niż glibc 2.2.4) zwracały
       wartość niestandardową, patrz niżej.  SVr4 dokumentuje dodatkowy błąd EINVAL.

UWAGI

       Należy zauważyć, że według SUSv2, funkcja powinna  zwracać  nową  wartość  "nice",  podczas  gdy  funkcja
       systemowa  Linuksa  i  funkcje (g)libc (wcześniejsze niż w glibc 2.2.4) zwracają 0 w przypadku pomyślnego
       zakończenia.  Nową wartość "nice" można znaleźć  za  pomocą  getpriority(2).   Należy  też  zauważyć,  że
       implementacja,  w  której  nice zwraca nową wartość nice może legalnie zwrócić -1.  Aby skutecznie wykryć
       błądr, należy ustawić errno na 0 przed wywołaniem funkcji i sprawdzić  wartość  tej  zmiennej,  gdy  nice
       zwróci -1.

ZOBACZ TAKŻE

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

INFORMACJE O TŁUMACZENIU

       Powyższe tłumaczenie pochodzi z nieistniejącego już Projektu Tłumaczenia Manuali i może nie być aktualne.
       W  razie  zauważenia  różnic  między powyższym opisem a rzeczywistym zachowaniem opisywanego programu lub
       funkcji, prosimy o zapoznanie się z oryginalną (angielską) wersją strony podręcznika za pomocą polecenia:

              man --locale=C 2 nice

       Prosimy  o  pomoc  w  aktualizacji  stron  man  -   więcej   informacji   można   znaleźć   pod   adresem
       http://sourceforge.net/projects/manpages-pl/.

Linux                                              2001-06-04                                            NICE(2)