diff --git a/src/test/thread/thread_test.c b/src/test/thread/thread_test.c index 558b0f9..21e3949 100644 --- a/src/test/thread/thread_test.c +++ b/src/test/thread/thread_test.c @@ -39,6 +39,7 @@ typedef char bool; #include #include +#include #include #include #include @@ -84,11 +85,11 @@ static void func_call_2(void); static pthread_mutex_t init_mutex = PTHREAD_MUTEX_INITIALIZER; -static volatile int thread1_done = 0; -static volatile int thread2_done = 0; +static _Atomic int thread1_done = 0; +static _Atomic int thread2_done = 0; -static volatile int errno1_set = 0; -static volatile int errno2_set = 0; +static _Atomic int errno1_set = 0; +static _Atomic int errno2_set = 0; #ifndef HAVE_STRERROR_R static char *strerror_p1;