From: Bruno Haible Date: Fri, 24 Dec 2010 10:03:44 +0000 (+0100) Subject: signal: Define NSIG. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b72a99f8ceba63a6b43221e279e1eb8b69a056b3;p=pspp signal: Define NSIG. * lib/signal.in.h (NSIG): Define to 32 on NonStop Kernel. * tests/test-signal.c (nsig): New variable. Reported by Joachim Schmitz . --- diff --git a/ChangeLog b/ChangeLog index 4bfe7106aa..f66c6c47e4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2010-12-24 Bruno Haible + + signal: Define NSIG. + * lib/signal.in.h (NSIG): Define to 32 on NonStop Kernel. + * tests/test-signal.c (nsig): New variable. + Reported by Joachim Schmitz . + 2010-12-24 Bruno Haible rename, renameat: Avoid test failures on OSF/1 5.1. diff --git a/lib/signal.in.h b/lib/signal.in.h index 807c03b72f..b0c99c4aff 100644 --- a/lib/signal.in.h +++ b/lib/signal.in.h @@ -72,6 +72,14 @@ typedef unsigned int sigset_t; #endif +/* Maximum signal number + 1. */ +#ifndef NSIG +# if defined __TANDEM +# define NSIG 32 +# endif +#endif + + #if @GNULIB_SIGPROCMASK@ # if !@HAVE_POSIX_SIGNALBLOCKING@ diff --git a/tests/test-signal.c b/tests/test-signal.c index e4258d3b10..71c6061cd4 100644 --- a/tests/test-signal.c +++ b/tests/test-signal.c @@ -35,6 +35,9 @@ struct #endif } s; +/* Check that NSIG is defined. */ +int nsig = NSIG; + int main (void) {