* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * @(#)sys_generic.c 7.30 (Berkeley) 5/30/91
- *
- * PATCHES MAGIC LEVEL PATCH THAT GOT US HERE
- * -------------------- ----- ----------------------
- * CURRENT PATCH LEVEL: 1 00061
- * -------------------- ----- ----------------------
- *
- * 11 Dec 92 Williams Jolitz Fixed tty handling
+ * from: @(#)sys_generic.c 7.30 (Berkeley) 5/30/91
+ * $Id: sys_generic.c,v 1.5 1993/11/25 01:33:20 wollman Exp $
*/
#include "param.h"
#include "kernel.h"
#include "stat.h"
#include "malloc.h"
+#include "signalvar.h"
#ifdef KTRACE
#include "ktrace.h"
#endif
* Read system call.
*/
/* ARGSUSED */
+int
read(p, uap, retval)
struct proc *p;
register struct read_args *uap;
};
/* ARGSUSED */
+int
readv(p, uap, retval)
struct proc *p;
register struct readv_args *uap;
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;
unsigned count;
};
+int
write(p, uap, retval)
struct proc *p;
register struct write_args *uap;
unsigned iovcnt;
};
+int
writev(p, uap, retval)
struct proc *p;
register struct writev_args *uap;
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;
};
/* ARGSUSED */
+int
ioctl(p, uap, retval)
struct proc *p;
register struct ioctl_args *uap;
struct timeval *tv;
};
+int
select(p, uap, retval)
register struct proc *p;
register struct select_args *uap;
case 1:
flag = FWRITE; break;
+ default: /* pacify GCC */
case 2:
flag = 0; break;
}
/*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;