SI_DETACH
if (si_ctlp->sictl_flags & SI_DETACH) {
si_ctlp->sictl_flags |= SI_DETACH;
si_ctlp->sictl_flags &= ~SI_DETACH;
si_ctlp->sictl_flags |= SI_DETACH;
si_ctlp->sictl_flags &= ~SI_DETACH;
if (!(si_ctlp->sictl_flags & SI_DETACH)) {