Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
nice(2)
Edit
PageHistory
Diff
Info
LikePages
!!NAME nice - change process priority !!SYNOPSIS __#include <unistd.h>__ __int nice(int__ ''inc''__);__ !!DESCRIPTION nice(2) adds ''inc'' to the nice value for the calling pid. (A large nice value means a low priority.) Only the super- user may specify a negative increment, or priority increase. !!RETURN VALUE On success, the new nice variable is returned. On failure -1 is returned. Since -1 is a valid return for nice(2), set errno(3) to 0 before calling nice(2), and check its value afterwards if nice(2) returns a value of -1. !!ERRORS ;[EPERM]: A non-super user attempts to do a priority increase by supplying a negative ''inc''. !!CONFORMING TO SVr4, SVID EXT, AT !!NOTES Older (g)libc (earlier than glibc 2.2.4) return 0 on success, and the new nice value should be found by calling getpriority(2). !!SEE ALSO nice(1), getpriority(2), setpriority(2), fork(2), renice(1), sched_getscheduler(2), sched_getparam(2)
8 pages link to
nice(2)
:
Man2n
sched_getparam(2)
sched_getscheduler(2)
sched_setparam(2)
sched_setscheduler(2)
syscalls(2)
EACCES
EPERM
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.