_SV_STAYOPEN
setservent_r(sd->flags & _SV_STAYOPEN, sd);
if (!(sd->flags & _SV_STAYOPEN))
setservent_r(sd->flags & _SV_STAYOPEN, sd);
if (!(sd->flags & _SV_STAYOPEN))
sd->flags &= ~_SV_STAYOPEN;
sd->flags |= f ? _SV_STAYOPEN : 0;
if ((sd->flags & _SV_STAYOPEN) == 0) {