CHN_F_BUSY
c->flags &= ~CHN_F_BUSY;
#define CHN_F_RESET (CHN_F_BUSY | CHN_F_DEAD | \
if ((c->flags & CHN_F_BUSY) == 0 ||
if (vdir_enabled && ((c->flags & CHN_F_BUSY) == 0 ||
} else if ((c->flags & CHN_F_BUSY) == 0) {
if ((ch->flags & CHN_F_BUSY) == 0) {
(*ch)->flags |= CHN_F_BUSY;
if ((ch->flags & CHN_F_BUSY) == 0)
if (!(ch->flags & CHN_F_BUSY) ||
if (c->flags & CHN_F_BUSY)
parent->flags |= CHN_F_HAS_VCHAN | CHN_F_BUSY;
parent->flags &= ~(CHN_F_BUSY | CHN_F_HAS_VCHAN);