main: fix ECL_OPT_SIGNAL_HANDLING_THREAD to be adequate

unixint ignores the flag that enables the signal handling thread when it can't
create one.
This commit is contained in:
Daniel Kochmański 2023-09-19 09:32:40 +02:00 committed by Marius Gerbershagen
parent cd14663e7e
commit d3e4cb5442

View file

@ -83,7 +83,11 @@ cl_fixnum ecl_option_values[ECL_OPT_LIMIT+1] = {
1, /* ECL_OPT_TRAP_SIGBUS */
1, /* ECL_OPT_TRAP_SIGPIPE */
1, /* ECL_OPT_TRAP_INTERRUPT_SIGNAL */
#if defined(ECL_THREADS) && defined(HAVE_SIGPROCMASK)
1, /* ECL_OPT_SIGNAL_HANDLING_THREAD */
#else
0, /* ECL_OPT_SIGNAL_HANDLING_THREAD */
#endif
16, /* ECL_OPT_SIGNAL_QUEUE_SIZE */
0, /* ECL_OPT_BOOTED */
8192, /* ECL_OPT_BIND_STACK_SIZE */