Fixed symbol search for defining NSIG. It now also checks _NSIG

which some C libs define (e.g. glibc).

Added a fallback default value for NSIG which hopefully provides
enough room for signal slots.
This commit is contained in:
Marc-André Lemburg 2000-07-04 14:17:33 +00:00
parent 1e7205a62a
commit 8bcfb8a5e0

View file

@ -35,11 +35,15 @@ redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES.
#endif #endif
#ifndef NSIG #ifndef NSIG
#ifdef _SIGMAX # if defined(_NSIG)
#define NSIG (_SIGMAX + 1) /* For QNX */ # define NSIG _NSIG /* For BSD/SysV */
#else # elif defined(_SIGMAX)
#define NSIG (SIGMAX + 1) /* for djgpp */ # define NSIG (_SIGMAX + 1) /* For QNX */
#endif # elif defined(SIGMAX)
# define NSIG (SIGMAX + 1) /* For djgpp */
# else
# define NSIG 64 /* Use a reasonable default value */
# endif
#endif #endif