implement gnu sigisemptyset
[musl] / src / unistd / nice.c
index 4b28ef4..da56996 100644 (file)
@@ -1,7 +1,12 @@
 #include <unistd.h>
+#include <sys/resource.h>
 #include "syscall.h"
 
 int nice(int inc)
 {
-       return syscall1(__NR_nice, inc);
+#ifdef SYS_nice
+       return syscall(SYS_nice, inc);
+#else
+       return setpriority(PRIO_PROCESS, 0, getpriority(PRIO_PROCESS, 0)+inc);
+#endif
 }