SS_NOFDREF
so->so_state |= SS_NOFDREF;
if (so->so_pcb || (so->so_state & SS_NOFDREF) == 0) {
if (so->so_state & SS_NOFDREF)
so->so_state |= SS_NOFDREF;
if ((so->so_state & SS_NOFDREF) == 0)
so->so_state &= ~SS_NOFDREF;
so->so_state = head->so_state | SS_NOFDREF;
KASSERT((so->so_state & SS_NOFDREF) == 0);
KASSERT((so->so_state & SS_NOFDREF) == 0);
if (inp->inp_socket->so_state & SS_NOFDREF)
if ((so->so_state & SS_NOFDREF) &&
unsigned int nofd = so->so_state & SS_NOFDREF; /* XXX */
so->so_state &= ~SS_NOFDREF; /* don't free the socket yet */