diff options
author | Nicolas Pitre <nico@cam.org> | 2006-04-15 16:10:43 +0100 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2006-04-15 16:10:43 +0100 |
commit | 463b158aab247b600e4e93614b7b8f42a66331c9 (patch) | |
tree | 9e5d7b6704e82478c0129f0c94f814cf35b93a4d /include/asm-arm | |
parent | f6835543440c85f20c86c5b006e8404fe6a78109 (diff) | |
download | linux-463b158aab247b600e4e93614b7b8f42a66331c9.tar.gz linux-463b158aab247b600e4e93614b7b8f42a66331c9.tar.bz2 linux-463b158aab247b600e4e93614b7b8f42a66331c9.zip |
[ARM] 3477/1: ARM EABI: undefine removed syscalls
Patch from Nicolas Pitre
Avoid confusion for libraries assuming that a given syscall is available
when corresponding symbol is defined.
Signed-off-by: Nicolas Pitre <nico@cam.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'include/asm-arm')
-rw-r--r-- | include/asm-arm/unistd.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/include/asm-arm/unistd.h b/include/asm-arm/unistd.h index 65ac305c2d45..ee8dfea549bc 100644 --- a/include/asm-arm/unistd.h +++ b/include/asm-arm/unistd.h @@ -360,6 +360,24 @@ #define __ARM_NR_usr32 (__ARM_NR_BASE+4) #define __ARM_NR_set_tls (__ARM_NR_BASE+5) +/* + * The following syscalls are obsolete and no longer available for EABI. + */ +#if defined(__ARM_EABI__) +#undef __NR_time +#undef __NR_umount +#undef __NR_stime +#undef __NR_alarm +#undef __NR_utime +#undef __NR_getrlimit +#undef __NR_select +#undef __NR_readdir +#undef __NR_mmap +#undef __NR_socketcall +#undef __NR_syscall +#undef __NR_ipc +#endif + #define __sys2(x) #x #define __sys1(x) __sys2(x) |