summaryrefslogtreecommitdiff
path: root/sys/kern/sys_generic.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern/sys_generic.c')
-rw-r--r--sys/kern/sys_generic.c18
1 files changed, 13 insertions, 5 deletions
diff --git a/sys/kern/sys_generic.c b/sys/kern/sys_generic.c
index 2a4222496a0f..9f01bd7f3fcf 100644
--- a/sys/kern/sys_generic.c
+++ b/sys/kern/sys_generic.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* from: @(#)sys_generic.c 7.30 (Berkeley) 5/30/91
- * $Id: sys_generic.c,v 1.4 1993/10/16 15:24:47 rgrimes Exp $
+ * $Id: sys_generic.c,v 1.6 1993/12/19 00:51:34 wollman Exp $
*/
#include "param.h"
@@ -45,6 +45,7 @@
#include "kernel.h"
#include "stat.h"
#include "malloc.h"
+#include "signalvar.h"
#ifdef KTRACE
#include "ktrace.h"
#endif
@@ -59,6 +60,7 @@ struct read_args {
* Read system call.
*/
/* ARGSUSED */
+int
read(p, uap, retval)
struct proc *p;
register struct read_args *uap;
@@ -117,6 +119,7 @@ struct readv_args {
};
/* ARGSUSED */
+int
readv(p, uap, retval)
struct proc *p;
register struct readv_args *uap;
@@ -126,7 +129,7 @@ readv(p, uap, retval)
register struct filedesc *fdp = p->p_fd;
struct uio auio;
register struct iovec *iov;
- struct iovec *saveiov;
+ struct iovec *saveiov = 0;
struct iovec aiov[UIO_SMALLIOV];
long i, cnt, error = 0;
unsigned iovlen;
@@ -207,6 +210,7 @@ struct write_args {
unsigned count;
};
+int
write(p, uap, retval)
struct proc *p;
register struct write_args *uap;
@@ -268,6 +272,7 @@ struct writev_args {
unsigned iovcnt;
};
+int
writev(p, uap, retval)
struct proc *p;
register struct writev_args *uap;
@@ -277,7 +282,7 @@ writev(p, uap, retval)
register struct filedesc *fdp = p->p_fd;
struct uio auio;
register struct iovec *iov;
- struct iovec *saveiov;
+ struct iovec *saveiov = 0;
struct iovec aiov[UIO_SMALLIOV];
long i, cnt, error = 0;
unsigned iovlen;
@@ -362,6 +367,7 @@ struct ioctl_args {
};
/* ARGSUSED */
+int
ioctl(p, uap, retval)
struct proc *p;
register struct ioctl_args *uap;
@@ -500,6 +506,7 @@ struct select_args {
struct timeval *tv;
};
+int
select(p, uap, retval)
register struct proc *p;
register struct select_args *uap;
@@ -605,6 +612,7 @@ selscan(struct proc *p, fd_set *ibits, fd_set *obits, int nfd, int *retval)
case 1:
flag = FWRITE; break;
+ default: /* pacify GCC */
case 2:
flag = 0; break;
}
@@ -630,14 +638,14 @@ selscan(struct proc *p, fd_set *ibits, fd_set *obits, int nfd, int *retval)
/*ARGSUSED*/
int
-seltrue(dev_t dev, int which, struct proc *p)
+seltrue(int /*dev_t*/ dev, int which, struct proc *p)
{
return (1);
}
void
-selwakeup(pid_t pid, int coll)
+selwakeup(int /*pid_t*/ pid, int coll)
{
register struct proc *p;