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
35extern asmlinkage long sys_ni_syscall(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long);
36
37const 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
46int syscall_table_size = sizeof(sys_call_table);
47