# HG changeset patch # User Bruno Haible # Date 1293185024 -3600 # Node ID f2baaca789b220c5e51c6ff239320dd30dc0f7a2 # Parent 6fb5b50662b48ceebc0673eaff97d8c2080109dc 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 --- 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 --- a/lib/signal.in.h +++ b/lib/signal.in.h @@ -72,6 +72,14 @@ #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 --- a/tests/test-signal.c +++ b/tests/test-signal.c @@ -35,6 +35,9 @@ #endif } s; +/* Check that NSIG is defined. */ +int nsig = NSIG; + int main (void) {