BH_DIRTY
if (!F_ISSET(bhp, BH_DIRTY)) {
if (!F_ISSET(bhp, BH_DIRTY)) {
F_CLR(bhp, BH_DIRTY | BH_LOCKED);
if (F_ISSET(bhp, BH_DIRTY))
if (F_ISSET(bhp, BH_DIRTY)) {
if (F_ISSET(bhp, BH_DIRTY)) {
if (LF_ISSET(DB_MPOOL_CLEAN) && F_ISSET(bhp, BH_DIRTY)) {
F_CLR(bhp, BH_DIRTY);
if (LF_ISSET(DB_MPOOL_DIRTY) && !F_ISSET(bhp, BH_DIRTY)) {
F_SET(bhp, BH_DIRTY);
if (LF_ISSET(DB_MPOOL_CLEAN) && F_ISSET(bhp, BH_DIRTY)) {
F_CLR(bhp, BH_DIRTY);
if (LF_ISSET(DB_MPOOL_DIRTY) && !F_ISSET(bhp, BH_DIRTY)) {
F_SET(bhp, BH_DIRTY);
{ BH_DIRTY, "dirty" },
if (F_ISSET(bhp, BH_DIRTY)) {
if (F_ISSET(bhp, BH_DIRTY) || bhp->ref != 0) {
if (!F_ISSET(bhp, BH_DIRTY) || bhp->mf_offset != mf_offset)
!F_ISSET(bhp, BH_DIRTY) || F_ISSET(bhp, BH_LOCKED))