DN_ACTIVE
si->kflags &= ~DN_ACTIVE;
si->kflags |= DN_ACTIVE;
if (si->kflags & DN_ACTIVE) {
if ((si->kflags & DN_ACTIVE) || si->dline.mq.head != NULL)
if (si->kflags & DN_ACTIVE) /* remove si from event heap */