ab.c:2056:5: error: macro expansion producing 'defined' has undefined behavior [-Werror,-Wexpansion-to-defined]
#if USE_SIGMASK
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1900571 13f79535-47bb-0310-9956-
ffa450edef68
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)
{