Home | History | Annotate | Download | only in slirp

Lines Matching refs:so_state

59     so->so_state = SS_NOFDREF;
407 DEBUG_MISC((dfd, " --- sowrite disconnected, so->so_state = %x, errno = %d\n",
408 so->so_state, errno));
434 if ((so->so_state & SS_FWDRAIN) && sb->sb_cc == 0)
587 so->so_state = SS_ISFCONNECTED; /* So that it gets select()ed */
626 so->so_state = (SS_FACCEPTCONN|flags);
699 so->so_state &= ~(SS_NOFDREF|SS_ISFCONNECTED|SS_FCANTRCVMORE|
701 so->so_state |= SS_ISFCONNECTING; /* Clobber other states */
707 so->so_state &= ~(SS_ISFCONNECTING|SS_FWDRAIN|SS_NOFDREF);
708 so->so_state |= SS_ISFCONNECTED; /* Clobber other states */
714 if ((so->so_state & SS_NOFDREF) == 0) {
720 so->so_state &= ~(SS_ISFCONNECTING);
721 if (so->so_state & SS_FCANTSENDMORE)
722 so->so_state = SS_NOFDREF; /* Don't select it */ /* XXX close() here as well? */
724 so->so_state |= SS_FCANTRCVMORE;
730 if ((so->so_state & SS_NOFDREF) == 0) {
739 so->so_state &= ~(SS_ISFCONNECTING);
740 if (so->so_state & SS_FCANTRCVMORE)
741 so->so_state = SS_NOFDREF; /* as above */
743 so->so_state |= SS_FCANTSENDMORE;
749 /* so->so_state &= ~(SS_ISFCONNECTING|SS_ISFCONNECTED); */
751 /* so->so_state = SS_ISFDISCONNECTED; */
765 so->so_state |= SS_FWDRAIN;