diff options
| author | Nicolas Pitre <nico@cam.org> | 2006-01-14 11:36:12 -0500 |
|---|---|---|
| committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2006-01-14 11:36:12 -0500 |
| commit | dd35afc22b76766e827c9e67ebc4b7bf6e31ecab (patch) | |
| tree | 3336355470c2d57a2b11a47f8d9bcc1e86546735 /include | |
| parent | 687ad0191488a067b3b3cc94f670cc21f93811e1 (diff) | |
[ARM] 3110/5: old ABI compat: multi-ABI syscall entry support
Patch from Nicolas Pitre
This patch adds the required code to support both user space ABIs at
the same time. A second syscall table is created to include legacy ABI
syscalls that need an ABI compat wrapper.
Signed-off-by: Nicolas Pitre <nico@cam.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'include')
| -rw-r--r-- | include/asm-arm/unistd.h | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/include/asm-arm/unistd.h b/include/asm-arm/unistd.h index c9e087fe7e11..77430d6178ae 100644 --- a/include/asm-arm/unistd.h +++ b/include/asm-arm/unistd.h | |||
| @@ -514,22 +514,25 @@ type name(type1 arg1, type2 arg2, type3 arg3, type4 arg4, type5 arg5, type6 arg6 | |||
| 514 | 514 | ||
| 515 | #ifdef __KERNEL__ | 515 | #ifdef __KERNEL__ |
| 516 | #define __ARCH_WANT_IPC_PARSE_VERSION | 516 | #define __ARCH_WANT_IPC_PARSE_VERSION |
| 517 | #define __ARCH_WANT_OLD_READDIR | ||
| 518 | #define __ARCH_WANT_STAT64 | 517 | #define __ARCH_WANT_STAT64 |
| 519 | #define __ARCH_WANT_SYS_ALARM | ||
| 520 | #define __ARCH_WANT_SYS_GETHOSTNAME | 518 | #define __ARCH_WANT_SYS_GETHOSTNAME |
| 521 | #define __ARCH_WANT_SYS_PAUSE | 519 | #define __ARCH_WANT_SYS_PAUSE |
| 522 | #define __ARCH_WANT_SYS_TIME | ||
| 523 | #define __ARCH_WANT_SYS_UTIME | ||
| 524 | #define __ARCH_WANT_SYS_SOCKETCALL | ||
| 525 | #define __ARCH_WANT_SYS_GETPGRP | 520 | #define __ARCH_WANT_SYS_GETPGRP |
| 526 | #define __ARCH_WANT_SYS_LLSEEK | 521 | #define __ARCH_WANT_SYS_LLSEEK |
| 527 | #define __ARCH_WANT_SYS_NICE | 522 | #define __ARCH_WANT_SYS_NICE |
| 528 | #define __ARCH_WANT_SYS_OLD_GETRLIMIT | ||
| 529 | #define __ARCH_WANT_SYS_OLDUMOUNT | ||
| 530 | #define __ARCH_WANT_SYS_SIGPENDING | 523 | #define __ARCH_WANT_SYS_SIGPENDING |
| 531 | #define __ARCH_WANT_SYS_SIGPROCMASK | 524 | #define __ARCH_WANT_SYS_SIGPROCMASK |
| 532 | #define __ARCH_WANT_SYS_RT_SIGACTION | 525 | #define __ARCH_WANT_SYS_RT_SIGACTION |
| 526 | |||
| 527 | #if !defined(CONFIG_AEABI) || defined(CONFIG_OABI_COMPAT) | ||
| 528 | #define __ARCH_WANT_SYS_TIME | ||
| 529 | #define __ARCH_WANT_SYS_OLDUMOUNT | ||
| 530 | #define __ARCH_WANT_SYS_ALARM | ||
| 531 | #define __ARCH_WANT_SYS_UTIME | ||
| 532 | #define __ARCH_WANT_SYS_OLD_GETRLIMIT | ||
| 533 | #define __ARCH_WANT_OLD_READDIR | ||
| 534 | #define __ARCH_WANT_SYS_SOCKETCALL | ||
| 535 | #endif | ||
| 533 | #endif | 536 | #endif |
| 534 | 537 | ||
| 535 | #ifdef __KERNEL_SYSCALLS__ | 538 | #ifdef __KERNEL_SYSCALLS__ |
