Merge pull request #7073 from julek-wolfssl/move-mutex-init

Move the mutex initializer into the appropriate existing section
This commit is contained in:
Daniel Pouzzner
2023-12-15 12:17:37 -05:00
committed by GitHub

View File

@ -243,6 +243,7 @@
typedef pthread_rwlock_t wolfSSL_RwLock; typedef pthread_rwlock_t wolfSSL_RwLock;
#endif #endif
typedef pthread_mutex_t wolfSSL_Mutex; typedef pthread_mutex_t wolfSSL_Mutex;
#define WOLFSSL_MUTEX_INITIALIZER PTHREAD_MUTEX_INITIALIZER
#elif defined(THREADX) #elif defined(THREADX)
typedef TX_MUTEX wolfSSL_Mutex; typedef TX_MUTEX wolfSSL_Mutex;
#elif defined(WOLFSSL_DEOS) #elif defined(WOLFSSL_DEOS)
@ -307,9 +308,6 @@
#if !defined(WOLFSSL_USE_RWLOCK) || defined(SINGLE_THREADED) #if !defined(WOLFSSL_USE_RWLOCK) || defined(SINGLE_THREADED)
typedef wolfSSL_Mutex wolfSSL_RwLock; typedef wolfSSL_Mutex wolfSSL_RwLock;
#endif #endif
#ifdef WOLFSSL_PTHREADS
#define WOLFSSL_MUTEX_INITIALIZER PTHREAD_MUTEX_INITIALIZER
#endif
#ifndef WOLFSSL_NO_ATOMICS #ifndef WOLFSSL_NO_ATOMICS
#ifdef HAVE_C___ATOMIC #ifdef HAVE_C___ATOMIC