| NICE(3) | Library Functions Manual | NICE(3) |
nice —
#include <unistd.h>
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 a process with appropriate privileges may lower
priorities.
Children inherit the priority of their parent processes via fork(2).
nice() 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.
nice() function will fail if:
EPERM]nice() function conforms to X/Open
Portability Guide Issue 4, Version 2
(“XPG4.2”).
nice() syscall appeared in
Version 6 AT&T UNIX.
| April 30, 2011 | NetBSD 9.3 |