1
2
3
4
5
6
7 #include <linux/linkage.h>
8 #include <linux/sys.h>
9 #include <linux/cache.h>
10 #include <generated/user_constants.h>
11 #include <asm/syscall.h>
12
13 #define __NO_STUBS
14
15
16
17
18
19
20
21 #define sys_iopl sys_ni_syscall
22 #define sys_ioperm sys_ni_syscall
23
24 #define sys_vm86old sys_ni_syscall
25 #define sys_vm86 sys_ni_syscall
26
27 #define old_mmap sys_old_mmap
28
29 #define __SYSCALL_I386(nr, sym, qual) extern asmlinkage long sym(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long) ;
30 #include <asm/syscalls_32.h>
31
32 #undef __SYSCALL_I386
33 #define __SYSCALL_I386(nr, sym, qual) [ nr ] = sym,
34
35 extern asmlinkage long sys_ni_syscall(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long);
36
37 const sys_call_ptr_t sys_call_table[] ____cacheline_aligned = {
38
39
40
41
42 [0 ... __NR_syscall_max] = &sys_ni_syscall,
43 #include <asm/syscalls_32.h>
44 };
45
46 int syscall_table_size = sizeof(sys_call_table);