[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.125 and 1.127

version 1.125, 2006/10/03 11:15:04 version 1.127, 2006/10/25 22:49:23
Line 151  static size_t sodopendfree(void);
Line 151  static size_t sodopendfree(void);
 static size_t sodopendfreel(void);  static size_t sodopendfreel(void);
   
 static vsize_t  static vsize_t
 sokvareserve(struct socket *so, vsize_t len)  sokvareserve(struct socket *so __unused, vsize_t len)
 {  {
         int s;          int s;
         int error;          int error;
Line 342  sodopendfreel()
Line 342  sodopendfreel()
 }  }
   
 void  void
 soloanfree(struct mbuf *m, caddr_t buf, size_t size, void *arg)  soloanfree(struct mbuf *m, caddr_t buf, size_t size, void *arg __unused)
 {  {
         int s;          int s;
   
Line 432  sosend_loan(struct socket *so, struct ui
Line 432  sosend_loan(struct socket *so, struct ui
 }  }
   
 static int  static int
 sokva_reclaim_callback(struct callback_entry *ce, void *obj, void *arg)  sokva_reclaim_callback(struct callback_entry *ce __unused, void *obj __unused,
       void *arg __unused)
 {  {
   
         KASSERT(ce == &sokva_reclaimerentry);          KASSERT(ce == &sokva_reclaimerentry);
Line 473  socreate(int dom, struct socket **aso, i
Line 474  socreate(int dom, struct socket **aso, i
         uid_t           uid;          uid_t           uid;
         int             error, s;          int             error, s;
   
           if (kauth_authorize_network(l->l_cred, KAUTH_NETWORK_SOCKET,
               KAUTH_REQ_NETWORK_SOCKET_OPEN, &dom, &type, &proto) != 0)
                   return (EPERM);
   
         if (proto)          if (proto)
                 prp = pffindproto(dom, proto, type);                  prp = pffindproto(dom, proto, type);
         else          else
Line 1666  filt_sordetach(struct knote *kn)
Line 1671  filt_sordetach(struct knote *kn)
   
 /*ARGSUSED*/  /*ARGSUSED*/
 static int  static int
 filt_soread(struct knote *kn, long hint)  filt_soread(struct knote *kn, long hint __unused)
 {  {
         struct socket   *so;          struct socket   *so;
   
Line 1697  filt_sowdetach(struct knote *kn)
Line 1702  filt_sowdetach(struct knote *kn)
   
 /*ARGSUSED*/  /*ARGSUSED*/
 static int  static int
 filt_sowrite(struct knote *kn, long hint)  filt_sowrite(struct knote *kn, long hint __unused)
 {  {
         struct socket   *so;          struct socket   *so;
   
Line 1720  filt_sowrite(struct knote *kn, long hint
Line 1725  filt_sowrite(struct knote *kn, long hint
   
 /*ARGSUSED*/  /*ARGSUSED*/
 static int  static int
 filt_solisten(struct knote *kn, long hint)  filt_solisten(struct knote *kn, long hint __unused)
 {  {
         struct socket   *so;          struct socket   *so;
   
Line 1742  static const struct filterops sowrite_fi
Line 1747  static const struct filterops sowrite_fi
         { 1, NULL, filt_sowdetach, filt_sowrite };          { 1, NULL, filt_sowdetach, filt_sowrite };
   
 int  int
 soo_kqfilter(struct file *fp, struct knote *kn)  soo_kqfilter(struct file *fp __unused, struct knote *kn)
 {  {
         struct socket   *so;          struct socket   *so;
         struct sockbuf  *sb;          struct sockbuf  *sb;

Legend:
Removed from v.1.125  
changed lines
  Added in v.1.127

CVSweb <webmaster@jp.NetBSD.org>