[BACK]Return to uipc_socket.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / kern

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/kern/uipc_socket.c between version 1.54.2.1 and 1.54.2.3

version 1.54.2.1, 2001/03/05 22:49:46 version 1.54.2.3, 2001/06/21 20:07:07
Line 257  soaccept(struct socket *so, struct mbuf 
Line 257  soaccept(struct socket *so, struct mbuf 
         if ((so->so_state & SS_NOFDREF) == 0)          if ((so->so_state & SS_NOFDREF) == 0)
                 panic("soaccept: !NOFDREF");                  panic("soaccept: !NOFDREF");
         so->so_state &= ~SS_NOFDREF;          so->so_state &= ~SS_NOFDREF;
         if ((so->so_state & SS_ISDISCONNECTED) == 0)          if ((so->so_state & SS_ISDISCONNECTED) == 0 ||
               (so->so_proto->pr_flags & PR_ABRTACPTDIS) == 0)
                 error = (*so->so_proto->pr_usrreq)(so, PRU_ACCEPT,                  error = (*so->so_proto->pr_usrreq)(so, PRU_ACCEPT,
                     (struct mbuf *)0, nam, (struct mbuf *)0, (struct proc *)0);                      (struct mbuf *)0, nam, (struct mbuf *)0, (struct proc *)0);
         else          else
Line 863  sorflush(struct socket *so)
Line 864  sorflush(struct socket *so)
         pr = so->so_proto;          pr = so->so_proto;
         sb->sb_flags |= SB_NOINTR;          sb->sb_flags |= SB_NOINTR;
         (void) sblock(sb, M_WAITOK);          (void) sblock(sb, M_WAITOK);
         s = splimp();          s = splnet();
         socantrcvmore(so);          socantrcvmore(so);
         sbunlock(sb);          sbunlock(sb);
         asb = *sb;          asb = *sb;

Legend:
Removed from v.1.54.2.1  
changed lines
  Added in v.1.54.2.3

CVSweb <webmaster@jp.NetBSD.org>