Skip to content

Commit

Permalink
[ARM] 3477/1: ARM EABI: undefine removed syscalls
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
Nicolas Pitre authored and Russell King committed Apr 15, 2006
1 parent f683554 commit 463b158
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions include/asm-arm/unistd.h
Original file line number Diff line number Diff line change
Expand Up @@ -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)

Expand Down

0 comments on commit 463b158

Please sign in to comment.