IS_OPEN
if (((flags & FEXCL) && (pshot->state & IS_OPEN)) ||
pshot->state |= IS_OPEN;
pshot->state &= ~(IS_OPEN | IS_OPEN_EXCL);