Browse Source

arm: disable ioperm/iopl stubs

ARM always provides its own userspace funcs for ioperm/iopl.
They've never had syscalls.  So disable the stubs on ARM to
avoid multiple definition errors.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Mike Frysinger 13 years ago
parent
commit
0dc898bd03
1 changed files with 3 additions and 0 deletions
  1. 3 0
      libc/sysdeps/linux/common/stubs.c

+ 3 - 0
libc/sysdeps/linux/common/stubs.c

@@ -41,6 +41,9 @@ __attribute_used__ static int ret_enosys_stub(void)
 #ifdef __arm__
 # define __NR_fadvise64_64 __NR_arm_fadvise64_64
 # define __NR_fadvise64 __NR_arm_fadvise64_64
+/* ARM always provides funcs w/out syscalls; disable the stubs */
+# define __NR_ioperm 0
+# define __NR_iopl 0
 #endif
 
 #ifdef __mips__