|
7 | 7 | * published by the Free Software Foundation. |
8 | 8 | */ |
9 | 9 |
|
10 | | -/******** no-legacy-syscalls-ABI *******/ |
11 | | - |
12 | | -/* |
13 | | - * Non-typical guard macro to enable inclusion twice in ARCH sys.c |
14 | | - * That is how the Generic syscall wrapper generator works |
15 | | - */ |
16 | | -#if !defined(_UAPI_ASM_ARC_UNISTD_H) || defined(__SYSCALL) |
17 | | -#define _UAPI_ASM_ARC_UNISTD_H |
18 | | - |
19 | | -#define __ARCH_WANT_RENAMEAT |
20 | | -#define __ARCH_WANT_STAT64 |
21 | | -#define __ARCH_WANT_SET_GET_RLIMIT |
22 | | -#define __ARCH_WANT_SYS_EXECVE |
23 | | -#define __ARCH_WANT_SYS_CLONE |
24 | | -#define __ARCH_WANT_SYS_VFORK |
25 | | -#define __ARCH_WANT_SYS_FORK |
26 | | -#define __ARCH_WANT_TIME32_SYSCALLS |
27 | | - |
28 | | -#define sys_mmap2 sys_mmap_pgoff |
29 | | - |
30 | | -#include <asm-generic/unistd.h> |
31 | | - |
32 | | -#define NR_syscalls __NR_syscalls |
33 | | - |
34 | | -/* Generic syscall (fs/filesystems.c - lost in asm-generic/unistd.h */ |
35 | | -#define __NR_sysfs (__NR_arch_specific_syscall + 3) |
36 | | - |
37 | | -/* ARC specific syscall */ |
38 | | -#define __NR_cacheflush (__NR_arch_specific_syscall + 0) |
39 | | -#define __NR_arc_settls (__NR_arch_specific_syscall + 1) |
40 | | -#define __NR_arc_gettls (__NR_arch_specific_syscall + 2) |
41 | | -#define __NR_arc_usr_cmpxchg (__NR_arch_specific_syscall + 4) |
42 | | - |
43 | | -__SYSCALL(__NR_cacheflush, sys_cacheflush) |
44 | | -__SYSCALL(__NR_arc_settls, sys_arc_settls) |
45 | | -__SYSCALL(__NR_arc_gettls, sys_arc_gettls) |
46 | | -__SYSCALL(__NR_arc_usr_cmpxchg, sys_arc_usr_cmpxchg) |
47 | | -__SYSCALL(__NR_sysfs, sys_sysfs) |
48 | | - |
49 | | -#undef __SYSCALL |
50 | | - |
51 | | -#endif |
| 10 | +#include <asm/unistd_32.h> |
0 commit comments