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.