From 0dc898bd036a28211417f3830cb441eb71a9dd79 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Mon, 26 Mar 2012 22:13:11 -0400 Subject: 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 --- libc/sysdeps/linux/common/stubs.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libc/sysdeps/linux/common') diff --git a/libc/sysdeps/linux/common/stubs.c b/libc/sysdeps/linux/common/stubs.c index 6afc8d93a..fc4dd38a7 100644 --- a/libc/sysdeps/linux/common/stubs.c +++ b/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__ -- cgit v1.2.3