[git commit] arm: disable ioperm/iopl stubs
Mike Frysinger
vapier at gentoo.org
Tue Mar 27 02:28:50 UTC 2012
commit: http://git.uclibc.org/uClibc/commit/?id=0dc898bd036a28211417f3830cb441eb71a9dd79
branch: http://git.uclibc.org/uClibc/commit/?id=refs/heads/master
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 at gentoo.org>
---
libc/sysdeps/linux/common/stubs.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/libc/sysdeps/linux/common/stubs.c b/libc/sysdeps/linux/common/stubs.c
index 6afc8d9..fc4dd38 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__
More information about the uClibc-cvs
mailing list