diff options
-rw-r--r-- | support/ab.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/support/ab.c b/support/ab.c index 7906b84c93..020faa7b8d 100644 --- a/support/ab.c +++ b/support/ab.c @@ -2028,9 +2028,12 @@ static void join_worker(struct worker *worker); static void workers_may_exit(int sig); #endif /* SIGINT */ -#define USE_SIGMASK (APR_HAS_THREADS \ - && (APR_HAVE_PTHREAD_H \ - || defined(SIGPROCMASK_SETS_THREAD_MASK))) +#if (APR_HAS_THREADS \ + && (APR_HAVE_PTHREAD_H || defined(SIGPROCMASK_SETS_THREAD_MASK))) +#define USE_SIGMASK 1 +#else +#define USE_SIGMASK 0 +#endif static void init_signals(void) { |