Type Alias mariadb_sys::mysql_rwlock_t
source · pub type mysql_rwlock_t = st_mysql_rwlock;
Expand description
Type of an instrumented rwlock. @c mysql_rwlock_t is a drop-in replacement for @c pthread_rwlock_t. @sa mysql_rwlock_init @sa mysql_rwlock_rdlock @sa mysql_rwlock_tryrdlock @sa mysql_rwlock_wrlock @sa mysql_rwlock_trywrlock @sa mysql_rwlock_unlock @sa mysql_rwlock_destroy
Aliased Type§
struct mysql_rwlock_t {
pub m_rwlock: pthread_rwlock_t,
pub m_psi: *mut PSI_rwlock,
}
Fields§
§m_rwlock: pthread_rwlock_t
The real rwlock
m_psi: *mut PSI_rwlock
The instrumentation hook. Note that this hook is not conditionally defined, for binary compatibility of the @c mysql_rwlock_t interface.