2.9BSD/usr/man/cat2/nice.2

Compare this file to the similar file:
Show the results in this format:


NICE(2)             UNIX Programmer's Manual              NICE(2)

NAME
     nice - change program priority

SYNOPSIS
     nice(incr)

DESCRIPTION
     The scheduling priority of the process is augmented by _i_n_c_r.
     Positive priorities get less service than normal.  Priority
     10 is recommended to users who wish to execute long-running
     programs without flak from the administration.

     Negative increments are ignored except on behalf of the
     super-user.  The priority is limited to the range -20 (most
     urgent) to 20 (least).

     The priority of a process is passed to a child process by
     _f_o_r_k(2).  For a privileged process to return to normal
     priority from an unknown state, _n_i_c_e should be called suc-
     cessively with arguments -40 (goes to priority -20 because
     of truncation), 20 (to get to 0), then 0 (to maintain compa-
     tibility with previous versions of this call).

ERRORS
     _N_i_c_e will fail and the process's scheduling priority remain
     the same if:

     [EPERM]             _I_n_c_r is negative and the process's
                         effective user ID is not the super-user.

SEE ALSO
     nice(1), renice(1), renice(2)

ASSEMBLER
     (nice = 34.)
     (priority in r0)
     sys nice

Printed 5/21/83                                                 1