]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
BUG/BUILD: threads: unbreak build without threads
authorWilly Tarreau <w@1wt.eu>
Wed, 23 May 2018 17:54:43 +0000 (19:54 +0200)
committerWilly Tarreau <w@1wt.eu>
Wed, 23 May 2018 17:54:43 +0000 (19:54 +0200)
A few users reported that building without threads was accidently broken
after commit 6b96f72 ("BUG/MEDIUM: pollers: Use a global list for fd
shared between threads.") due to all_threads_mask not being defined.
It's OK to set it to zero as other code parts do when threads are
enabled but only one thread is used.

This needs to be backported to 1.8.

include/common/hathreads.h

index e27ecc63f6cf9bb7e8e235fcd38be52c20968ef6..c25f691023cdec30303b376435e0f6c91c4a79ef 100644 (file)
@@ -31,6 +31,7 @@ extern THREAD_LOCAL unsigned long tid_bit; /* The bit corresponding to the threa
 #ifndef USE_THREAD
 
 #define MAX_THREADS 1
+#define all_threads_mask 0UL
 
 #define __decl_hathreads(decl)