[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.134.2.3 and 1.134.2.4

version 1.134.2.3, 2007/06/08 14:17:27 version 1.134.2.4, 2007/08/20 21:27:41
Line 1403  sosetopt(struct socket *so, int level, i
Line 1403  sosetopt(struct socket *so, int level, i
         int             error;          int             error;
         struct mbuf     *m;          struct mbuf     *m;
         struct linger   *l;          struct linger   *l;
           struct sockbuf  *sb;
   
         error = 0;          error = 0;
         m = m0;          m = m0;
Line 1477  sosetopt(struct socket *so, int level, i
Line 1478  sosetopt(struct socket *so, int level, i
   
                         case SO_SNDBUF:                          case SO_SNDBUF:
                         case SO_RCVBUF:                          case SO_RCVBUF:
                                 if (sbreserve(optname == SO_SNDBUF ?                                  sb = (optname == SO_SNDBUF) ?
                                     &so->so_snd : &so->so_rcv,                                      &so->so_snd : &so->so_rcv;
                                     (u_long) optval, so) == 0) {                                  if (sbreserve(sb, (u_long)optval, so) == 0) {
                                         error = ENOBUFS;                                          error = ENOBUFS;
                                         goto bad;                                          goto bad;
                                 }                                  }
                                   sb->sb_flags &= ~SB_AUTOSIZE;
                                 break;                                  break;
   
                         /*                          /*

Legend:
Removed from v.1.134.2.3  
changed lines
  Added in v.1.134.2.4

CVSweb <webmaster@jp.NetBSD.org>