]> git.pld-linux.org Git - packages/dietlibc.git/blame - dietlibc-nice.patch
- rel 2
[packages/dietlibc.git] / dietlibc-nice.patch
CommitLineData
083c40eb
AM
1Index: dietlibc-0.29/lib/__nice.c
2===================================================================
3--- dietlibc-0.29.orig/lib/__nice.c
4+++ dietlibc-0.29/lib/__nice.c
5@@ -1,9 +1,14 @@
6 #include "syscalls.h"
7 #include <sys/time.h>
8 #include <sys/resource.h>
9+#include <errno.h>
10
11 #ifndef __NR_nice
12 int nice(int i) {
13- return setpriority(PRIO_PROCESS,0,getpriority(PRIO_PROCESS,0)+i);
14+ if (setpriority(PRIO_PROCESS,0,getpriority(PRIO_PROCESS,0)+i) == -1) {
15+ errno=EPERM;
16+ return -1;
17+ }
18+ return getpriority(PRIO_PROCESS,0);
19 }
20 #endif
This page took 0.125931 seconds and 4 git commands to generate.