.I inc
to the nice value for the calling thread.
(A higher nice value means a low priority.)
-Only the super\%user may specify a negative increment,
-or priority increase.
The range of the nice value is +19 (low priority) to \-20 (high priority).
Attempts to set a nice value outside the range are clamped to the range.
+
+Traditionally, only a privileged process could lower the nice value
+(i.e., set a higher priority).
+However, since Linux 2.6.12, an unprivileged process can decrease
+the nice value of a target process that has a suitable
+.BR RLIMIT_NICE
+soft limit; see
+.BR getrlimit (2)
+for details.
.SH RETURN VALUE
On success, the new nice value is returned (but see NOTES below).
On error, \-1 is returned, and
.BR renice (1),
.BR fork (2),
.BR getpriority (2),
+.BR getrlimit (2),
.BR setpriority (2),
.BR capabilities (7),
.BR sched (7)