/* * __clsm_leave -- * Finish an operation on an LSM cursor. */ static void __clsm_leave(WT_CURSOR_LSM *clsm) { WT_SESSION_IMPL *session; session = (WT_SESSION_IMPL *)clsm->iface.session; if (F_ISSET(clsm, WT_CLSM_ACTIVE)) { __cursor_leave(session); F_CLR(clsm, WT_CLSM_ACTIVE); } }
/* * __clsm_leave -- * Finish an operation on an LSM cursor. */ static int __clsm_leave(WT_CURSOR_LSM *clsm) { WT_SESSION_IMPL *session; session = (WT_SESSION_IMPL *)clsm->iface.session; if (F_ISSET(clsm, WT_CLSM_ACTIVE)) { WT_RET(__cursor_leave(session)); F_CLR(clsm, WT_CLSM_ACTIVE); } return (0); }