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