FN_DELAYED_TRUNCATE
fvdat->flag |= FN_DELAYED_TRUNCATE;
bool shrink = (fvdat->flag & FN_DELAYED_TRUNCATE) != 0;
fvdat->flag &= ~FN_DELAYED_TRUNCATE;