/*******************************************************************//** Releases a reserved purge undo record. */ UNIV_INTERN void trx_purge_rec_release( /*==================*/ trx_undo_inf_t* cell) /*!< in: storage cell */ { trx_purge_arr_remove_info(cell); }
/*******************************************************************//** Releases a reserved purge undo record. */ UNIV_INTERN void trx_purge_rec_release( /*==================*/ trx_undo_inf_t* cell) /*!< in: storage cell */ { mutex_enter(&(purge_sys->mutex)); trx_purge_arr_remove_info(cell); mutex_exit(&(purge_sys->mutex)); }
void trx_purge_rec_release( /*==================*/ trx_undo_inf_t* cell) /* in: storage cell */ { trx_undo_arr_t* arr; mutex_enter(&(purge_sys->mutex)); arr = purge_sys->arr; trx_purge_arr_remove_info(cell); mutex_exit(&(purge_sys->mutex)); }