aboutsummaryrefslogtreecommitdiffstats
path: root/src/syscalls.c
diff options
context:
space:
mode:
authorBjoern B. Brandenburg <bbb@cs.unc.edu>2008-02-12 15:51:00 -0500
committerBjoern B. Brandenburg <bbb@cs.unc.edu>2008-02-12 15:51:00 -0500
commit2c1f329215e57a6f070cab21236b132b22ef80c2 (patch)
treec881e0f22793b2ccde306a17a5755f647d42c9ee /src/syscalls.c
parent0530e4fae13d049315f19d6fda4327d6428fd58f (diff)
first changes to compile with LITMUS 20082008.0
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}