xref: /csrg-svn/sys/pmax/stand/conf.c (revision 52132)
1*52132Smckusick /*
2*52132Smckusick  * Copyright (c) 1992 Regents of the University of California.
3*52132Smckusick  * All rights reserved.
4*52132Smckusick  *
5*52132Smckusick  * This code is derived from software contributed to Berkeley by
6*52132Smckusick  * Ralph Campbell.
7*52132Smckusick  *
8*52132Smckusick  * %sccs.include.redist.c%
9*52132Smckusick  *
10*52132Smckusick  *	@(#)conf.c	7.1 (Berkeley) 01/07/92
11*52132Smckusick  */
12*52132Smckusick 
13*52132Smckusick #include "saio.h"
14*52132Smckusick #include "../include/machMon.h"
15*52132Smckusick 
16*52132Smckusick devread(io)
17*52132Smckusick 	register struct iob *io;
18*52132Smckusick {
19*52132Smckusick 
20*52132Smckusick 	if (lseek(io->i_unit, (io->i_bn + io->i_boff) * DEV_BSIZE, 0) < 0)
21*52132Smckusick 		return (-1);
22*52132Smckusick 	return (read(io->i_unit, io->i_ma, io->i_cc));
23*52132Smckusick }
24*52132Smckusick 
25*52132Smckusick #ifndef SMALL
26*52132Smckusick devwrite(io)
27*52132Smckusick 	register struct iob *io;
28*52132Smckusick {
29*52132Smckusick 
30*52132Smckusick 	if (lseek(io->i_unit, (io->i_bn + io->i_boff) * DEV_BSIZE, 0) < 0)
31*52132Smckusick 		return (-1);
32*52132Smckusick 	return (write(io->i_unit, io->i_ma, io->i_cc));
33*52132Smckusick }
34*52132Smckusick #endif
35*52132Smckusick 
36*52132Smckusick struct devsw devsw[] = {
37*52132Smckusick 	"rz",
38*52132Smckusick 	"tz",
39*52132Smckusick 	0,
40*52132Smckusick };
41