PTHREAD_MUTEX_INITIALIZER
static pthread_mutex_t pm_lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t resetcpu_mtx = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t mevent_lmutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t mtx = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t accept_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t mtx = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t mtx = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t mtx = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t mtx = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t mtx = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t event_queue_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t active_loc_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t active_ncp_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t wireless_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t uid_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t engine_lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t rst_event_pipe_mtx = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t dlmgmt_avl_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t sysev_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t g_ipmi_mtx = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t g_event_handler_lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t g_schgt_state_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t g_schgt_add_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t log_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t Etm_mod_lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t fmevt_lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t fab_lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t buffer_lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t hotplug_lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t stw_mtx = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t idl_mtx = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t ctrl_node_mtx = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t thr_count_mtx = PTHREAD_MUTEX_INITIALIZER;
PTHREAD_MUTEX_INITIALIZER,
PTHREAD_MUTEX_INITIALIZER,
PTHREAD_MUTEX_INITIALIZER
pthread_mutex_t el_mtx = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t xid_mtx = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t door_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t dos_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t pool_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t wait_req_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t kc_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t env_monitor_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t env_monitor_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t env_monitor_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t env_monitor_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t env_monitor_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t env_monitor_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t env_monitor_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t cont_tbl_lock = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t fan_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t jvm_lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t smb_share_dsrv_mtx = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t pq_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t send_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t backend_panic_lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t backend_flight_recorder_lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t request_log_lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t thread_lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t rc_pg_notify_lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t logbuf_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t wmp = PTHREAD_MUTEX_INITIALIZER; /* wallmsg lock */
static pthread_mutex_t cft = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t hup_lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t logerror_lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t door_server_cnt_lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t hnc_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t vs_door_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t vs_eng_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t vs_opt_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t vscand_cfg_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t vs_stats_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t vs_svc_mutex = PTHREAD_MUTEX_INITIALIZER;
{0, PTHREAD_PROCESS_PRIVATE, _RWL_MAGIC, PTHREAD_MUTEX_INITIALIZER, \
pthread_mutex_t plugin_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t transq_lock = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t sock_lock = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t gss_ctx_lock = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t reset_lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t g_lock = PTHREAD_MUTEX_INITIALIZER;
PTHREAD_MUTEX_INITIALIZER,
pthread_mutex_t _hbaapi_tgtAL_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t _hbaapi_LL_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t _hbaapi_AL_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t _hbaapi_AAE_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t _hbaapi_AE_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t _hbaapi_APE_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t _hbaapi_APSE_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t _hbaapi_TE_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t _hbaapi_LE_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t adhostlock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t qstatelock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t random_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t urandom_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t random_seed_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t urandom_seed_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t dt_qsort_lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t ca_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t gLock = PTHREAD_MUTEX_INITIALIZER;
PTHREAD_MUTEX_INITIALIZER, \
PTHREAD_MUTEX_INITIALIZER \
PTHREAD_MUTEX_INITIALIZER
PTHREAD_MUTEX_INITIALIZER; \
static pthread_mutex_t event_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t door_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t evtq_lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t evthandler_lock = PTHREAD_MUTEX_INITIALIZER;
#define LIBBIND_MUTEX_INITIALIZER PTHREAD_MUTEX_INITIALIZER
#define LIBBIND_MUTEX_INITIALIZER PTHREAD_MUTEX_INITIALIZER
static pthread_mutex_t memlock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t keylock = PTHREAD_MUTEX_INITIALIZER;
#define LIBBIND_MUTEX_INITIALIZER { PTHREAD_MUTEX_INITIALIZER }
#define LIBBIND_MUTEX_INITIALIZER PTHREAD_MUTEX_INITIALIZER
static pthread_mutex_t x = PTHREAD_MUTEX_INITIALIZER
static pthread_mutex_t scf_key_lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t timeout_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t persistenceTypeLock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t sigSetLock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t uu_apool_list_lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t uu_lpool_list_lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t uu_key_lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t uu_panic_lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t g_lock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t zonecfg_devwalk_lock = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t mp_lib_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t g_visa_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t g_prop_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t statelock = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t initmutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t metaslotLoggedIn_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t globalmutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t globalmutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t delete_sessions_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t mechhash_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t soft_giant_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t global_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t lmtx = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t _libsmp_lock = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t _hbaapi_LL_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t _hbaapi_AL_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t _hbaapi_AAE_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t _hbaapi_AE_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t _hbaapi_APE_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t _hbaapi_APSE_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t _hbaapi_TE_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t _hbaapi_LE_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t _smhba_AAE_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t _smhba_AE_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t _smhba_APE_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t _smhba_APSE_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t _smhba_APHYSE_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t _smhba_TE_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t _smhba_LE_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t Handle::staticLock = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t Listener::staticLock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t exitLock = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t cmutex = PTHREAD_MUTEX_INITIALIZER;
{ PTHREAD_MUTEX_INITIALIZER, (pthread_t) 0, \
{ PTHREAD_MUTEX_INITIALIZER, K5_OS_NOTHREAD_MUTEX_PARTIAL_INITIALIZER }
{ PTHREAD_MUTEX_INITIALIZER, (pthread_t) 0 }
{ PTHREAD_MUTEX_INITIALIZER }