int
nice(
int incr
)
The
nice()
function obtains the scheduling priority of the process
from the system and sets it to the priority value specified in
incr
.
The priority is a value in the range -20 to 20.
The default priority is 0; lower priorities cause more favorable scheduling.
Only the super-user may lower priorities.
Children inherit the priority of their parent processes via fork(2).
)
returns the new nice value minus
NZERO
.
Otherwise, -1 is returned, the process' nice value is not changed, and
errno
is set to indicate the error.
)
function will fail if:
EPERM
]
incr
argument is negative and the caller is not the super-user.
)
function conforms to
X/Open Portability Guide Issue 4, Version 2 (``XPG4.2'') .
)
syscall appeared in
Version 6 AT&T UNIX
.