PTHREAD_MUTEX_INITIALIZER
static pthread_mutex_t _prop_refcnt_mtx = PTHREAD_MUTEX_INITIALIZER;
#define MUTEX_INITIALIZER PTHREAD_MUTEX_INITIALIZER
static pthread_mutex_t keylock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t locallock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t terminal_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t pthread__deadqueue_lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t tsd_mutex = PTHREAD_MUTEX_INITIALIZER;
#define _PTHREAD_ONCE_INIT { PTHREAD_MUTEX_INITIALIZER, 0 }
static pthread_mutex_t res_mtx = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t pu_lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t context_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t storage_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t log_func_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t signal_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t named_sems_mtx = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t biomtx = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t lwplock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t discomtx = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t lwpinfo_thread_mtx = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t trace_threads_mtx = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t stats = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t static_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t m = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t static_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;