aboutsummaryrefslogtreecommitdiffstats
path: root/src/syscalls.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/syscalls.c')
-rw-r--r--src/syscalls.c10
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
90int task_mode(int target_mode) 90int 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
95int sched_getscheduler(pid_t pid)
96{
97 return syscall(__NR_sched_getscheduler, pid);
98}