From fed3dfbb08354bf1dfc85b974ac4dcdacfad6f9f Mon Sep 17 00:00:00 2001 From: David 'Digit' Turner Date: Mon, 9 Jan 2012 14:18:32 +0100 Subject: [PATCH] ndk: : Increase _NSIG definition to 64 This is a minor update to this NDK header to better match the upstream definition. Change-Id: I7b7e84b65f7a45d6395ba9831ee72ad120f989db --- ndk/platforms/android-3/include/signal.h | 13 ++++++++----- ndk/platforms/android-8/include/signal.h | 13 ++++++++----- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/ndk/platforms/android-3/include/signal.h b/ndk/platforms/android-3/include/signal.h index 55408478b..0bfd550c7 100644 --- a/ndk/platforms/android-3/include/signal.h +++ b/ndk/platforms/android-3/include/signal.h @@ -42,12 +42,15 @@ __BEGIN_DECLS typedef int sig_atomic_t; -/* crepy NIG / _NSIG handling, just to be safe */ -#ifndef NSIG -# define NSIG _NSIG -#endif +/* _NSIG is used by the SIGRTMAX definition under , however + * its definition is part of a #if __KERNEL__ .. #endif block in the original + * kernel headers and is thus not part of our cleaned-up versions. + * + * Looking at the current kernel sources, it is defined as 64 for all + * architectures except for the 'mips' one which set it to 128. + */ #ifndef _NSIG -# define _NSIG NSIG +# define _NSIG 64 #endif extern const char * const sys_siglist[]; diff --git a/ndk/platforms/android-8/include/signal.h b/ndk/platforms/android-8/include/signal.h index 440116443..91c3b00ad 100644 --- a/ndk/platforms/android-8/include/signal.h +++ b/ndk/platforms/android-8/include/signal.h @@ -42,12 +42,15 @@ __BEGIN_DECLS typedef int sig_atomic_t; -/* crepy NIG / _NSIG handling, just to be safe */ -#ifndef NSIG -# define NSIG _NSIG -#endif +/* _NSIG is used by the SIGRTMAX definition under , however + * its definition is part of a #if __KERNEL__ .. #endif block in the original + * kernel headers and is thus not part of our cleaned-up versions. + * + * Looking at the current kernel sources, it is defined as 64 for all + * architectures except for the 'mips' one which set it to 128. + */ #ifndef _NSIG -# define _NSIG NSIG +# define _NSIG 64 #endif extern const char * const sys_siglist[];