[BACK]Return to uipc_socket2.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_socket2.c between version 1.85 and 1.86

version 1.85, 2007/08/02 02:42:40 version 1.86, 2007/09/25 14:04:07
Line 179  sonewconn(struct socket *head, int conns
Line 179  sonewconn(struct socket *head, int conns
         so->so_rcv.sb_mowner = head->so_rcv.sb_mowner;          so->so_rcv.sb_mowner = head->so_rcv.sb_mowner;
         so->so_snd.sb_mowner = head->so_snd.sb_mowner;          so->so_snd.sb_mowner = head->so_snd.sb_mowner;
 #endif  #endif
           selinit(&so->so_rcv.sb_sel);
           selinit(&so->so_snd.sb_sel);
         (void) soreserve(so, head->so_snd.sb_hiwat, head->so_rcv.sb_hiwat);          (void) soreserve(so, head->so_snd.sb_hiwat, head->so_rcv.sb_hiwat);
         so->so_snd.sb_lowat = head->so_snd.sb_lowat;          so->so_snd.sb_lowat = head->so_snd.sb_lowat;
         so->so_rcv.sb_lowat = head->so_rcv.sb_lowat;          so->so_rcv.sb_lowat = head->so_rcv.sb_lowat;
Line 191  sonewconn(struct socket *head, int conns
Line 193  sonewconn(struct socket *head, int conns
             (struct mbuf *)0, (struct mbuf *)0, (struct mbuf *)0,              (struct mbuf *)0, (struct mbuf *)0, (struct mbuf *)0,
             (struct lwp *)0)) {              (struct lwp *)0)) {
                 (void) soqremque(so, soqueue);                  (void) soqremque(so, soqueue);
                   seldestroy(&so->so_rcv.sb_sel);
                   seldestroy(&so->so_snd.sb_sel);
                 pool_put(&socket_pool, so);                  pool_put(&socket_pool, so);
                 return (NULL);                  return (NULL);
         }          }

Legend:
Removed from v.1.85  
changed lines
  Added in v.1.86

CVSweb <webmaster@jp.NetBSD.org>