From 68f1d4a136fca04665a209f2a215b27bee377003 Mon Sep 17 00:00:00 2001 From: Nikias Bassen Date: Sat, 11 Sep 2021 02:11:12 +0200 Subject: windows: Make thread_once static and remove const qualifiers from thread_once_t globals --- src/plist.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/plist.c b/src/plist.c index f03e125..454d08c 100644 --- a/src/plist.c +++ b/src/plist.c @@ -69,10 +69,10 @@ typedef volatile struct { int state; } thread_once_t; -static const thread_once_t init_once = {0, 0}; -static const thread_once_t deinit_once = {0, 0}; +static thread_once_t init_once = {0, 0}; +static thread_once_t deinit_once = {0, 0}; -void thread_once(thread_once_t *once_control, void (*init_routine)(void)) +static void thread_once(thread_once_t *once_control, void (*init_routine)(void)) { while (InterlockedExchange(&(once_control->lock), 1) != 0) { Sleep(1); -- cgit v1.1-32-gdbae