diff --git a/wolfssl/wolfcrypt/wc_port.h b/wolfssl/wolfcrypt/wc_port.h index 0a06378fc..5240effad 100644 --- a/wolfssl/wolfcrypt/wc_port.h +++ b/wolfssl/wolfcrypt/wc_port.h @@ -243,6 +243,7 @@ typedef pthread_rwlock_t wolfSSL_RwLock; #endif typedef pthread_mutex_t wolfSSL_Mutex; + #define WOLFSSL_MUTEX_INITIALIZER PTHREAD_MUTEX_INITIALIZER #elif defined(THREADX) typedef TX_MUTEX wolfSSL_Mutex; #elif defined(WOLFSSL_DEOS) @@ -307,9 +308,6 @@ #if !defined(WOLFSSL_USE_RWLOCK) || defined(SINGLE_THREADED) typedef wolfSSL_Mutex wolfSSL_RwLock; #endif -#ifdef WOLFSSL_PTHREADS - #define WOLFSSL_MUTEX_INITIALIZER PTHREAD_MUTEX_INITIALIZER -#endif #ifndef WOLFSSL_NO_ATOMICS #ifdef HAVE_C___ATOMIC