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 */