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 | |
d701cca6 | 15 | #define NR_syscalls 382 |
1da177e4 | 16 | |
eef289f7 | 17 | #define __NR__exit __NR_exit |
eef289f7 PM |
18 | |
19 | #ifndef __ASSEMBLY__ | |
1da177e4 | 20 | |
eef289f7 PM |
21 | #include <linux/types.h> |
22 | #include <linux/compiler.h> | |
23 | #include <linux/linkage.h> | |
1da177e4 | 24 | |
1da177e4 | 25 | #define __ARCH_WANT_OLD_READDIR |
1da177e4 LT |
26 | #define __ARCH_WANT_STAT64 |
27 | #define __ARCH_WANT_SYS_ALARM | |
28 | #define __ARCH_WANT_SYS_GETHOSTNAME | |
baed7fc9 | 29 | #define __ARCH_WANT_SYS_IPC |
1da177e4 | 30 | #define __ARCH_WANT_SYS_PAUSE |
1da177e4 LT |
31 | #define __ARCH_WANT_SYS_SIGNAL |
32 | #define __ARCH_WANT_SYS_TIME | |
33 | #define __ARCH_WANT_SYS_UTIME | |
34 | #define __ARCH_WANT_SYS_WAITPID | |
35 | #define __ARCH_WANT_SYS_SOCKETCALL | |
36 | #define __ARCH_WANT_SYS_FADVISE64 | |
37 | #define __ARCH_WANT_SYS_GETPGRP | |
38 | #define __ARCH_WANT_SYS_LLSEEK | |
39 | #define __ARCH_WANT_SYS_NICE | |
40 | #define __ARCH_WANT_SYS_OLD_GETRLIMIT | |
5cacdb4a | 41 | #define __ARCH_WANT_SYS_OLD_UNAME |
1da177e4 LT |
42 | #define __ARCH_WANT_SYS_OLDUMOUNT |
43 | #define __ARCH_WANT_SYS_SIGPENDING | |
44 | #define __ARCH_WANT_SYS_SIGPROCMASK | |
eef289f7 PM |
45 | #ifdef CONFIG_PPC32 |
46 | #define __ARCH_WANT_OLD_STAT | |
47 | #endif | |
48 | #ifdef CONFIG_PPC64 | |
49 | #define __ARCH_WANT_COMPAT_SYS_TIME | |
2833c28a | 50 | #define __ARCH_WANT_SYS_NEWFSTATAT |
8f9c0119 | 51 | #define __ARCH_WANT_COMPAT_SYS_SENDFILE |
eef289f7 | 52 | #endif |
0bcfe540 AV |
53 | #define __ARCH_WANT_SYS_FORK |
54 | #define __ARCH_WANT_SYS_VFORK | |
55 | #define __ARCH_WANT_SYS_CLONE | |
1da177e4 | 56 | |
eef289f7 | 57 | #endif /* __ASSEMBLY__ */ |
f4dcd3c2 | 58 | #endif /* _ASM_POWERPC_UNISTD_H_ */ |