OSDN Git Service

fix return value of nice function
authorRich Felker <dalias@aerifal.cx>
Mon, 16 Apr 2018 21:35:43 +0000 (17:35 -0400)
committerRich Felker <dalias@aerifal.cx>
Tue, 17 Apr 2018 23:23:00 +0000 (19:23 -0400)
commit4bf0717e5141518c1d34ac84253d3973be1fa260
tree3134e9a2e6c812f370d120efcd4f42c49dd7853f
parent424eab2225ff3f8e3ae9f9eec9dacf2f68b71a2f
fix return value of nice function

the Linux SYS_nice syscall is unusable because it does not return the
newly set priority. always use SYS_setpriority. also avoid overflows
in addition of inc by handling large inc values directly without
examining the old nice value.
src/unistd/nice.c