VF_OPEN
vol.flags & VF_OPEN ? "open " : "",
if (confopen && (vinum_conf.flags & VF_OPEN)) /* open by vinum(8)? */
&& (VOL[i].flags & VF_OPEN)) { /* volume is open */
vol->flags |= VF_OPEN; /* note we're open */
plex->flags |= VF_OPEN; /* note we're open */
sd->flags |= VF_OPEN; /* note we're open */
vinum_conf.flags |= VF_OPEN; /* we're open */
vol->flags &= ~VF_OPEN; /* reset our flags */
PLEX[index].flags &= ~VF_OPEN; /* reset our flags */
SD[index].flags &= ~VF_OPEN; /* reset our flags */
vinum_conf.flags &= ~VF_OPEN; /* no longer open */
} else if (sd->flags & VF_OPEN) { /* we're open */
} else if (plex->flags & VF_OPEN) { /* we're open */
} else if (vol->flags & VF_OPEN) /* we're open */
||(drive->flags & VF_OPEN)) { /* how can it be open without a state? */
if (drive->flags & VF_OPEN) { /* it's open, */
drive->flags |= VF_OPEN;
if (drive->flags & VF_OPEN)
drive->flags &= ~VF_OPEN;
if (((drive->flags & VF_OPEN) == 0) /* drive not open */
if (drive->flags & VF_OPEN)
&&(drive->flags & VF_OPEN)) { /* but open, */
if (((vol->flags & VF_OPEN) == 0) /* not open */
if ((drive->flags & VF_OPEN) == 0) /* should be open, but we're not */