mirror of https://github.com/python/cpython.git
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:
parent
1e7205a62a
commit
8bcfb8a5e0
|
@ -35,11 +35,15 @@ redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
|||
#endif
|
||||
|
||||
#ifndef NSIG
|
||||
#ifdef _SIGMAX
|
||||
#define NSIG (_SIGMAX + 1) /* For QNX */
|
||||
#else
|
||||
#define NSIG (SIGMAX + 1) /* for djgpp */
|
||||
#endif
|
||||
# if defined(_NSIG)
|
||||
# define NSIG _NSIG /* For BSD/SysV */
|
||||
# elif defined(_SIGMAX)
|
||||
# define NSIG (_SIGMAX + 1) /* For QNX */
|
||||
# elif defined(SIGMAX)
|
||||
# define NSIG (SIGMAX + 1) /* For djgpp */
|
||||
# else
|
||||
# define NSIG 64 /* Use a reasonable default value */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue