$NetBSD$ Initialize log_mutex dynamically in log_init(). The static initializiation via PTHREAD_MUTEX_INITIALIZER is not sufficient because it happens only once, at program startup. --- log.c.orig 2007-01-03 22:02:06.000000000 +0100 +++ log.c @@ -127,6 +127,10 @@ static void log_log(int priority, const */ int log_init() { + if (pthread_mutex_init(&log_mutex, NULL)) { + return FALSE; + } + if(!Run.dolog) { return TRUE; }