diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/asm-x86/unistd_32.h | 22 | ||||
-rw-r--r-- | include/litmus/unistd.h | 20 |
2 files changed, 25 insertions, 17 deletions
diff --git a/include/asm-x86/unistd_32.h b/include/asm-x86/unistd_32.h index d2bc5e56b0..36fec8409b 100644 --- a/include/asm-x86/unistd_32.h +++ b/include/asm-x86/unistd_32.h | |||
@@ -330,26 +330,14 @@ | |||
330 | #define __NR_timerfd 322 | 330 | #define __NR_timerfd 322 |
331 | #define __NR_eventfd 323 | 331 | #define __NR_eventfd 323 |
332 | #define __NR_fallocate 324 | 332 | #define __NR_fallocate 324 |
333 | #define __NR_set_rt_task_param 325 | 333 | |
334 | #define __NR_get_rt_task_param 326 | 334 | #define __NR_LITMUS 325 |
335 | #define __NR_sleep_next_period 327 | 335 | |
336 | #define __NR_register_np_flag 328 | 336 | #include "litmus/unistd.h" |
337 | #define __NR_exit_np 329 | ||
338 | #define __NR_od_open 330 | ||
339 | #define __NR_od_close 331 | ||
340 | #define __NR_fmlp_down 332 | ||
341 | #define __NR_fmlp_up 333 | ||
342 | #define __NR_srp_down 334 | ||
343 | #define __NR_srp_up 335 | ||
344 | #define __NR_reg_task_srp_sem 336 | ||
345 | #define __NR_query_job_no 337 | ||
346 | #define __NR_wait_for_job_release 338 | ||
347 | #define __NR_wait_for_ts_release 339 | ||
348 | #define __NR_release_ts 340 | ||
349 | 337 | ||
350 | #ifdef __KERNEL__ | 338 | #ifdef __KERNEL__ |
351 | 339 | ||
352 | #define NR_syscalls 340 | 340 | #define NR_syscalls 324 + NR_litmus_syscalls |
353 | 341 | ||
354 | #define __ARCH_WANT_IPC_PARSE_VERSION | 342 | #define __ARCH_WANT_IPC_PARSE_VERSION |
355 | #define __ARCH_WANT_OLD_READDIR | 343 | #define __ARCH_WANT_OLD_READDIR |
diff --git a/include/litmus/unistd.h b/include/litmus/unistd.h new file mode 100644 index 0000000000..8224235d95 --- /dev/null +++ b/include/litmus/unistd.h | |||
@@ -0,0 +1,20 @@ | |||
1 | |||
2 | #define __LSC(x) (__NR_LITMUS + x) | ||
3 | |||
4 | #define __NR_set_rt_task_param __LSC(0) | ||
5 | #define __NR_get_rt_task_param __LSC(1) | ||
6 | #define __NR_sleep_next_period __LSC(2) | ||
7 | #define __NR_register_np_flag __LSC(3) | ||
8 | #define __NR_exit_np __LSC(4) | ||
9 | #define __NR_od_open __LSC(5) | ||
10 | #define __NR_od_close __LSC(6) | ||
11 | #define __NR_fmlp_down __LSC(7) | ||
12 | #define __NR_fmlp_up __LSC(8) | ||
13 | #define __NR_srp_down __LSC(9) | ||
14 | #define __NR_srp_up __LSC(10) | ||
15 | #define __NR_query_job_no __LSC(11) | ||
16 | #define __NR_wait_for_job_release __LSC(12) | ||
17 | #define __NR_wait_for_ts_release __LSC(13) | ||
18 | #define __NR_release_ts __LSC(14) | ||
19 | |||
20 | #define NR_litmus_syscalls 15 | ||