Made a call which was to sleep() use tsleep() instead.
[unix-history] / sys / kern / sys_socket.c
index 59d2cfe..9b13076 100644 (file)
@@ -31,7 +31,7 @@
  * SUCH DAMAGE.
  *
  *     from: @(#)sys_socket.c  7.11 (Berkeley) 4/16/91
  * SUCH DAMAGE.
  *
  *     from: @(#)sys_socket.c  7.11 (Berkeley) 4/16/91
- *     $Id$
+ *     $Id: sys_socket.c,v 1.3 1993/11/25 01:33:22 wollman Exp $
  */
 
 #include "param.h"
  */
 
 #include "param.h"
@@ -51,6 +51,7 @@ struct        fileops socketops =
     { soo_read, soo_write, soo_ioctl, soo_select, soo_close };
 
 /* ARGSUSED */
     { soo_read, soo_write, soo_ioctl, soo_select, soo_close };
 
 /* ARGSUSED */
+int
 soo_read(fp, uio, cred)
        struct file *fp;
        struct uio *uio;
 soo_read(fp, uio, cred)
        struct file *fp;
        struct uio *uio;
@@ -62,6 +63,7 @@ soo_read(fp, uio, cred)
 }
 
 /* ARGSUSED */
 }
 
 /* ARGSUSED */
+int
 soo_write(fp, uio, cred)
        struct file *fp;
        struct uio *uio;
 soo_write(fp, uio, cred)
        struct file *fp;
        struct uio *uio;
@@ -72,6 +74,7 @@ soo_write(fp, uio, cred)
                uio, (struct mbuf *)0, (struct mbuf *)0, 0));
 }
 
                uio, (struct mbuf *)0, (struct mbuf *)0, 0));
 }
 
+int
 soo_ioctl(fp, cmd, data, p)
        struct file *fp;
        int cmd;
 soo_ioctl(fp, cmd, data, p)
        struct file *fp;
        int cmd;
@@ -127,9 +130,11 @@ soo_ioctl(fp, cmd, data, p)
        if (IOCGROUP(cmd) == 'r')
                return (rtioctl(cmd, data, p));
        return ((*so->so_proto->pr_usrreq)(so, PRU_CONTROL, 
        if (IOCGROUP(cmd) == 'r')
                return (rtioctl(cmd, data, p));
        return ((*so->so_proto->pr_usrreq)(so, PRU_CONTROL, 
-           (struct mbuf *)cmd, (struct mbuf *)data, (struct mbuf *)0));
+           (struct mbuf *)cmd, (struct mbuf *)data, (struct mbuf *)0,
+                                          (struct mbuf *)0));
 }
 
 }
 
+int
 soo_select(fp, which, p)
        struct file *fp;
        int which;
 soo_select(fp, which, p)
        struct file *fp;
        int which;
@@ -169,6 +174,7 @@ soo_select(fp, which, p)
        return (0);
 }
 
        return (0);
 }
 
+int
 soo_stat(so, ub)
        register struct socket *so;
        register struct stat *ub;
 soo_stat(so, ub)
        register struct socket *so;
        register struct stat *ub;
@@ -177,10 +183,11 @@ soo_stat(so, ub)
        bzero((caddr_t)ub, sizeof (*ub));
        return ((*so->so_proto->pr_usrreq)(so, PRU_SENSE,
            (struct mbuf *)ub, (struct mbuf *)0, 
        bzero((caddr_t)ub, sizeof (*ub));
        return ((*so->so_proto->pr_usrreq)(so, PRU_SENSE,
            (struct mbuf *)ub, (struct mbuf *)0, 
-           (struct mbuf *)0));
+           (struct mbuf *)0, (struct mbuf *)0));
 }
 
 /* ARGSUSED */
 }
 
 /* ARGSUSED */
+int
 soo_close(fp, p)
        struct file *fp;
        struct proc *p;
 soo_close(fp, p)
        struct file *fp;
        struct proc *p;