QENAB
{ SF(QENAB), "Queue is already enabled to run" },
if (qp->q_flag & QENAB && qhead != NULL) {
qp->q_flag &= ~QENAB;
while (qp->q_flag & (QINSERVICE|QENAB))
while (wqp->q_flag & (QINSERVICE|QENAB))
ASSERT(!(qp->q_flag & QENAB));
ASSERT(!(wqp->q_flag & QENAB));
if (q->q_flag & QENAB) {
q->q_flag &= ~QENAB;
if (q->q_flag & (QWCLOSE|QENAB))
q->q_flag |= QENAB;
ASSERT((q->q_flag & QENAB));
q->q_flag &= ~QENAB;