BUILD: thread/pipe: fix build without threads
Marcus Rückert reported that commit d8b3b65 ("BUG/MEDIUM: splice/threads:
pipe reuse list was not protected.") broke threadless support. Add the
required #ifdef.
diff --git a/src/pipe.c b/src/pipe.c
index c7ce3c5..c161f96 100644
--- a/src/pipe.c
+++ b/src/pipe.c
@@ -14,6 +14,7 @@
#include <fcntl.h>
#include <common/config.h>
+#include <common/hathreads.h>
#include <common/memory.h>
#include <types/global.h>
@@ -21,7 +22,9 @@
struct pool_head *pool2_pipe = NULL;
struct pipe *pipes_live = NULL; /* pipes which are still ready to use */
+#ifdef USE_THREAD
HA_SPINLOCK_T pipes_lock; /* lock used to protect pipes list */
+#endif
int pipes_used = 0; /* # of pipes in use (2 fds each) */
int pipes_free = 0; /* # of pipes unused */