SM_BF_COMMIT
case SM_BF_COMMIT:
else if (sm_io_setinfo(df, SM_BF_COMMIT, NULL) < 0 && errno != EINVAL)
sm_io_setinfo(e->e_dfp, SM_BF_COMMIT, NULL) < 0 &&
sm_io_setinfo(e->e_dfp, SM_BF_COMMIT, NULL) < 0 &&
r = sm_io_setinfo(old->e_dfp, SM_BF_COMMIT, NULL);
if (sm_io_setinfo(df, SM_BF_COMMIT, NULL) < 0