X-Git-Url: http://git.pk910.de/?p=NeonServV5.git;a=blobdiff_plain;f=src%2Flog.c;h=44d63df1d6dbad73890dee3cf3e74ba7ab8ff177;hp=9907f2b392fdc01260161c47d88a1b057e4f07f4;hb=HEAD;hpb=b073db1a07d123fd422a43970e4f7caa008ff4c9 diff --git a/src/log.c b/src/log.c index 9907f2b..44d63df 100644 --- a/src/log.c +++ b/src/log.c @@ -31,6 +31,9 @@ static void load_log_targets(); static void unload_log_targets(); static int reload_log_targets(int init); +#ifdef HAVE_THREADS +static pthread_mutex_t log_sync; +#endif #define LOG_TARGET_TYPE_FILE 1 #define LOG_TARGET_TYPE_STDOUT 2 @@ -284,6 +287,9 @@ static IOHANDLER_LOG_BACKEND(log_iohandler_backend) { } void init_log() { + #if HAVE_THREADS + THREAD_MUTEX_INIT(log_sync); + #endif load_log_targets(); bind_reload(reload_log_targets, 0); iolog_backend = log_iohandler_backend;