1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
/* COVERAGE: nice */
#define _GNU_SOURCE
#include <unistd.h>
#include <sys/syscall.h>
#ifdef __NR_nice
int __nice(int inc)
{
/* glibc wrapper sysdeps/posix/nice.c uses get/setpriority
* syscalls so we do need syscall() here */
return syscall(__NR_nice, inc);
}
int main()
{
__nice(1);
//staptest// nice (1) = NNNN
__nice(0);
//staptest// nice (0) = NNNN
__nice(-1);
//staptest// nice (-1) = NNNN
return 0;
}
#else
int main()
{
return 0;
}
#endif
|