diff options
Diffstat (limited to 'src/syscalls.c')
-rw-r--r-- | src/syscalls.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/syscalls.c b/src/syscalls.c index 40f5f7f..1ad709b 100644 --- a/src/syscalls.c +++ b/src/syscalls.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* To get syscall() we need to define _GNU_SOURCE | 1 | /* To get syscall() we need to define _GNU_SOURCE |
2 | * in modern glibc versions. | 2 | * in modern glibc versions. |
3 | */ | 3 | */ |
4 | #define _GNU_SOURCE | 4 | #define _GNU_SOURCE |
@@ -87,8 +87,12 @@ int wait_for_job_release(unsigned int job_no) | |||
87 | return syscall(__NR_wait_for_job_release, job_no); | 87 | return syscall(__NR_wait_for_job_release, job_no); |
88 | } | 88 | } |
89 | 89 | ||
90 | int task_mode(int target_mode) | 90 | int sched_setscheduler(pid_t pid, int policy, int* priority) |
91 | { | 91 | { |
92 | return syscall(__NR_task_mode, target_mode); | 92 | return syscall(__NR_sched_setscheduler, pid, policy, priority); |
93 | } | 93 | } |
94 | 94 | ||
95 | int sched_getscheduler(pid_t pid) | ||
96 | { | ||
97 | return syscall(__NR_sched_getscheduler, pid); | ||
98 | } | ||