]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Remove use of PTHREAD_MUTEX_INITIALIZER in tests
authorOndřej Surý <ondrej@sury.org>
Wed, 4 Dec 2019 09:41:40 +0000 (10:41 +0100)
committerOndřej Surý <ondrej@isc.org>
Mon, 13 Jan 2020 08:09:03 +0000 (09:09 +0100)
Remove the pthread specific static initializer in favor of dynamic
initialization.

lib/isc/tests/timer_test.c

index 22325d4a388b22684ee6158c7a4bb7d48590027b..190bcaf6b079a5e7cb5a3ac6f75e54abb0c6fded 100644 (file)
@@ -48,7 +48,7 @@ static isc_timer_t *timer = NULL;
 static isc_condition_t cv;
 static isc_mutex_t mx;
 static isc_time_t endtime;
-static isc_mutex_t lasttime_mx = PTHREAD_MUTEX_INITIALIZER;
+static isc_mutex_t lasttime_mx;
 static isc_time_t lasttime;
 static int seconds;
 static int nanoseconds;
@@ -112,6 +112,7 @@ setup_test(isc_timertype_t timertype, isc_time_t *expires,
        atomic_init(&eventcnt, 0);
 
        isc_mutex_init(&mx);
+       isc_mutex_init(&lasttime_mx);
 
        isc_condition_init(&cv);