]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
BUILD/MINOR: threads: always export thread_sync_io_handler()
authorWilly Tarreau <w@1wt.eu>
Thu, 29 Mar 2018 16:54:33 +0000 (18:54 +0200)
committerWilly Tarreau <w@1wt.eu>
Thu, 29 Mar 2018 16:54:33 +0000 (18:54 +0200)
Otherwise it doesn't build again without threads.

src/hathreads.c

index 0d0b3761a035439a37ad1d80c38071fb010dd37d..839b08696bb9a82133343f6822f5f60c6a23c07a 100644 (file)
 THREAD_LOCAL unsigned int tid      = 0;
 THREAD_LOCAL unsigned long tid_bit = (1UL << 0);
 
+/* Dummy I/O handler used by the sync pipe.*/
+void thread_sync_io_handler(int fd)
+{
+}
+
 #ifdef USE_THREAD
 
 static HA_SPINLOCK_T sync_lock;
@@ -32,11 +37,6 @@ static unsigned long all_threads_mask  = 0;
 struct lock_stat lock_stats[LOCK_LABELS];
 #endif
 
-/* Dummy I/O handler used by the sync pipe.*/
-void thread_sync_io_handler(int fd)
-{
-}
-
 /* Initializes the sync point. It creates a pipe used by threads to wakup all
  * others when a sync is requested. It also initialize the mask of all create
  * threads. It returns 0 on success and -1 if an error occurred.