lck_rw_alloc_init
Declaration
lck_rw_t * lck_rw_alloc_init(lck_grp_t *grp, lck_attr_t *attr);See Also
locks
lck_attr_alloc_initlck_attr_cleardebuglck_attr_freelck_attr_setdebuglck_attr_setdefaultlck_grp_alloc_initlck_grp_attr_alloc_initlck_grp_attr_freelck_grp_attr_setdefaultlck_grp_attr_setstatlck_grp_freelck_mtx_alloc_initlck_mtx_assertlck_mtx_destroylck_mtx_freelck_mtx_initlck_mtx_locklck_mtx_sleeplck_mtx_sleep_deadlinelck_mtx_unlocklck_rw_destroylck_rw_freelck_rw_initlck_rw_locklck_rw_lock_exclusivelck_rw_lock_exclusive_to_sharedlck_rw_lock_sharedlck_rw_lock_shared_to_exclusivelck_rw_sleeplck_rw_sleep_deadlinelck_rw_try_locklck_rw_unlocklck_rw_unlock_exclusivelck_rw_unlock_sharedlck_spin_alloc_initlck_spin_destroylck_spin_freelck_spin_initlck_spin_locklck_spin_lock_grplck_spin_sleeplck_spin_sleep_deadlinelck_spin_sleep_grplck_spin_unlock