Commit | Line | Data |
---|---|---|
2874c5fd | 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ |
1da177e4 LT |
2 | /* |
3 | * This file contains the system call numbers. | |
4 | */ | |
c3617f72 DH |
5 | #ifndef _ASM_POWERPC_UNISTD_H_ |
6 | #define _ASM_POWERPC_UNISTD_H_ | |
eef289f7 | 7 | |
c3617f72 | 8 | #include <uapi/asm/unistd.h> |
1da177e4 | 9 | |
8a19eeea | 10 | #define NR_syscalls __NR_syscalls |
1da177e4 | 11 | |
eef289f7 | 12 | #ifndef __ASSEMBLY__ |
1da177e4 | 13 | |
eef289f7 PM |
14 | #include <linux/types.h> |
15 | #include <linux/compiler.h> | |
16 | #include <linux/linkage.h> | |
1da177e4 | 17 | |
82b355d1 | 18 | #define __ARCH_WANT_NEW_STAT |
1da177e4 | 19 | #define __ARCH_WANT_OLD_READDIR |
1da177e4 LT |
20 | #define __ARCH_WANT_STAT64 |
21 | #define __ARCH_WANT_SYS_ALARM | |
22 | #define __ARCH_WANT_SYS_GETHOSTNAME | |
baed7fc9 | 23 | #define __ARCH_WANT_SYS_IPC |
1da177e4 | 24 | #define __ARCH_WANT_SYS_PAUSE |
1da177e4 | 25 | #define __ARCH_WANT_SYS_SIGNAL |
d33c577c AB |
26 | #define __ARCH_WANT_SYS_TIME32 |
27 | #define __ARCH_WANT_SYS_UTIME32 | |
1da177e4 LT |
28 | #define __ARCH_WANT_SYS_WAITPID |
29 | #define __ARCH_WANT_SYS_SOCKETCALL | |
30 | #define __ARCH_WANT_SYS_FADVISE64 | |
31 | #define __ARCH_WANT_SYS_GETPGRP | |
9e62ccec | 32 | #define __ARCH_WANT_SYS_LLSEEK |
1da177e4 LT |
33 | #define __ARCH_WANT_SYS_NICE |
34 | #define __ARCH_WANT_SYS_OLD_GETRLIMIT | |
5cacdb4a | 35 | #define __ARCH_WANT_SYS_OLD_UNAME |
1da177e4 LT |
36 | #define __ARCH_WANT_SYS_OLDUMOUNT |
37 | #define __ARCH_WANT_SYS_SIGPENDING | |
38 | #define __ARCH_WANT_SYS_SIGPROCMASK | |
eef289f7 PM |
39 | #ifdef CONFIG_PPC32 |
40 | #define __ARCH_WANT_OLD_STAT | |
fd69d544 | 41 | #define __ARCH_WANT_SYS_OLD_SELECT |
eef289f7 PM |
42 | #endif |
43 | #ifdef CONFIG_PPC64 | |
d33c577c AB |
44 | #define __ARCH_WANT_SYS_TIME |
45 | #define __ARCH_WANT_SYS_UTIME | |
2833c28a | 46 | #define __ARCH_WANT_SYS_NEWFSTATAT |
f18ed30d | 47 | #define __ARCH_WANT_COMPAT_STAT |
c2e7a198 | 48 | #define __ARCH_WANT_COMPAT_FALLOCATE |
8f9c0119 | 49 | #define __ARCH_WANT_COMPAT_SYS_SENDFILE |
eef289f7 | 50 | #endif |
0bcfe540 AV |
51 | #define __ARCH_WANT_SYS_FORK |
52 | #define __ARCH_WANT_SYS_VFORK | |
53 | #define __ARCH_WANT_SYS_CLONE | |
cee3536d | 54 | #define __ARCH_WANT_SYS_CLONE3 |
1da177e4 | 55 | |
eef289f7 | 56 | #endif /* __ASSEMBLY__ */ |
f4dcd3c2 | 57 | #endif /* _ASM_POWERPC_UNISTD_H_ */ |