ZAS_WOPEN
(((za->za_flags & (ZAS_WOPEN|ZAS_ISOPEN)) != ZAS_ISOPEN) ||
if ((za->za_flags & (ZAS_ISOPEN|ZAS_WOPEN)) == 0)
if (za->za_flags & ZAS_WOPEN && !q) {
za->za_flags |= ZAS_WOPEN;
za->za_flags &= ~ZAS_WOPEN;
za->za_flags &= ~ZAS_WOPEN;