Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | /* |
2 | * This file contains the system call numbers. | |
eef289f7 PM |
3 | * |
4 | * This program is free software; you can redistribute it and/or | |
5 | * modify it under the terms of the GNU General Public License | |
6 | * as published by the Free Software Foundation; either version | |
7 | * 2 of the License, or (at your option) any later version. | |
1da177e4 | 8 | */ |
c3617f72 DH |
9 | #ifndef _ASM_POWERPC_UNISTD_H_ |
10 | #define _ASM_POWERPC_UNISTD_H_ | |
eef289f7 | 11 | |
c3617f72 | 12 | #include <uapi/asm/unistd.h> |
1da177e4 | 13 | |
56142536 | 14 | |
1e5d0fdb | 15 | #define __NR_syscalls 363 |
1da177e4 | 16 | |
eef289f7 PM |
17 | #define __NR__exit __NR_exit |
18 | #define NR_syscalls __NR_syscalls | |
eef289f7 PM |
19 | |
20 | #ifndef __ASSEMBLY__ | |
1da177e4 | 21 | |
eef289f7 PM |
22 | #include <linux/types.h> |
23 | #include <linux/compiler.h> | |
24 | #include <linux/linkage.h> | |
1da177e4 | 25 | |
1da177e4 | 26 | #define __ARCH_WANT_OLD_READDIR |
1da177e4 LT |
27 | #define __ARCH_WANT_STAT64 |
28 | #define __ARCH_WANT_SYS_ALARM | |
29 | #define __ARCH_WANT_SYS_GETHOSTNAME | |
baed7fc9 | 30 | #define __ARCH_WANT_SYS_IPC |
1da177e4 | 31 | #define __ARCH_WANT_SYS_PAUSE |
1da177e4 LT |
32 | #define __ARCH_WANT_SYS_SIGNAL |
33 | #define __ARCH_WANT_SYS_TIME | |
34 | #define __ARCH_WANT_SYS_UTIME | |
35 | #define __ARCH_WANT_SYS_WAITPID | |
36 | #define __ARCH_WANT_SYS_SOCKETCALL | |
37 | #define __ARCH_WANT_SYS_FADVISE64 | |
38 | #define __ARCH_WANT_SYS_GETPGRP | |
39 | #define __ARCH_WANT_SYS_LLSEEK | |
40 | #define __ARCH_WANT_SYS_NICE | |
41 | #define __ARCH_WANT_SYS_OLD_GETRLIMIT | |
5cacdb4a | 42 | #define __ARCH_WANT_SYS_OLD_UNAME |
1da177e4 LT |
43 | #define __ARCH_WANT_SYS_OLDUMOUNT |
44 | #define __ARCH_WANT_SYS_SIGPENDING | |
45 | #define __ARCH_WANT_SYS_SIGPROCMASK | |
eef289f7 PM |
46 | #ifdef CONFIG_PPC32 |
47 | #define __ARCH_WANT_OLD_STAT | |
48 | #endif | |
49 | #ifdef CONFIG_PPC64 | |
50 | #define __ARCH_WANT_COMPAT_SYS_TIME | |
2833c28a | 51 | #define __ARCH_WANT_SYS_NEWFSTATAT |
8f9c0119 | 52 | #define __ARCH_WANT_COMPAT_SYS_SENDFILE |
eef289f7 | 53 | #endif |
0bcfe540 AV |
54 | #define __ARCH_WANT_SYS_FORK |
55 | #define __ARCH_WANT_SYS_VFORK | |
56 | #define __ARCH_WANT_SYS_CLONE | |
1da177e4 | 57 | |
eef289f7 | 58 | #endif /* __ASSEMBLY__ */ |
f4dcd3c2 | 59 | #endif /* _ASM_POWERPC_UNISTD_H_ */ |