diff --git a/lib/hostthre.c b/lib/hostthre.c index 028a36c61..c0ebbfc47 100644 --- a/lib/hostthre.c +++ b/lib/hostthre.c @@ -181,6 +181,7 @@ struct thread_sync_data { }; /* Destroy resolver thread synchronization data */ +static void destroy_thread_sync_data(struct thread_sync_data * tsd) { if (tsd->hostname) { @@ -202,6 +203,7 @@ void destroy_thread_sync_data(struct thread_sync_data * tsd) } /* Initialize resolver thread synchronization data */ +static BOOL init_thread_sync_data(struct thread_data * td, char * hostname, struct thread_sync_data * tsd) @@ -243,6 +245,7 @@ BOOL init_thread_sync_data(struct thread_data * td, } /* acquire resolver thread synchronization */ +static BOOL acquire_thread_sync(struct thread_sync_data * tsd) { /* is the thread initiator still waiting for us ? */ @@ -269,6 +272,7 @@ BOOL acquire_thread_sync(struct thread_sync_data * tsd) } /* release resolver thread synchronization */ +static void release_thread_sync(struct thread_sync_data * tsd) { ReleaseMutex(tsd->mutex_terminate);