From 8ba1cd7d122b5323f9a1ac8be494ddbc1352d5cd Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Tue, 30 Dec 2008 17:50:46 +0000 Subject: [PATCH] Patch by Kirill A. Shutemov: Fix some warnings on ARM build. * defs.h: include on arm too. * syscall.c: EABI arm does not need decode_subcall(), ifdef it out. --- ChangeLog | 7 +++++++ defs.h | 5 ++++- syscall.c | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 82e9b8c4..e8ed5f46 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-12-30 Kirill A. Shutemov + + Fix some warnings on ARM build. + * defs.h: include on arm too. + * syscall.c: EABI arm does not need decode_subcall(), + ifdef it out. + 2008-12-29 Nick Black * linux/syscallent.h: Mark sendfile(2) as network syscall. diff --git a/defs.h b/defs.h index 7baaf145..4d4a78c8 100644 --- a/defs.h +++ b/defs.h @@ -113,6 +113,9 @@ # define LINUX_MIPSN64 # define LINUX_MIPS64 # endif +# if defined(ARM) +# define LINUX_ARM +# endif #endif #if defined(SVR4) || defined(FREEBSD) @@ -139,7 +142,7 @@ #include #endif /* FREEBSD */ #else /* !USE_PROCFS */ -#if (defined(LINUXSPARC) || defined (LINUX_X86_64)) && defined(__GLIBC__) +#if (defined(LINUXSPARC) || defined(LINUX_X86_64) || defined(LINUX_ARM)) && defined(__GLIBC__) #include #else /* Work around awkward prototype in ptrace.h. */ diff --git a/syscall.c b/syscall.c index 7d570d17..eb974692 100644 --- a/syscall.c +++ b/syscall.c @@ -582,7 +582,7 @@ static const struct subcall subcalls_table[] = { }; #endif /* FREEBSD */ -#if !(defined(LINUX) && ( defined(ALPHA) || defined(MIPS) )) +#if !(defined(LINUX) && ( defined(ALPHA) || defined(MIPS) || defined(__ARM_EABI__) )) static void decode_subcall(tcp, subcall, nsubcalls, style) -- 2.40.0