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.0 |