xref: /csrg-svn/sys/vax/stand/confxx.c (revision 7465)
1*7465Skre /*	confxx.c	4.1	82/07/19	*/
2*7465Skre 
3*7465Skre #include "../h/param.h"
4*7465Skre #include "../h/inode.h"
5*7465Skre #include "../h/pte.h"
6*7465Skre #include "../h/fs.h"
7*7465Skre #include "saio.h"
8*7465Skre 
9*7465Skre devread(io)
10*7465Skre 	register struct iob *io;
11*7465Skre {
12*7465Skre 
13*7465Skre 	return( (*devsw[io->i_ino.i_dev].dv_strategy)(io, READ) );
14*7465Skre }
15*7465Skre 
16*7465Skre devwrite(io)
17*7465Skre 	register struct iob *io;
18*7465Skre {
19*7465Skre 
20*7465Skre 	return( (*devsw[io->i_ino.i_dev].dv_strategy)(io, WRITE) );
21*7465Skre }
22*7465Skre 
23*7465Skre devopen(io)
24*7465Skre 	register struct iob *io;
25*7465Skre {
26*7465Skre 
27*7465Skre 	(*devsw[io->i_ino.i_dev].dv_open)(io);
28*7465Skre }
29*7465Skre 
30*7465Skre devclose(io)
31*7465Skre 	register struct iob *io;
32*7465Skre {
33*7465Skre 
34*7465Skre 	(*devsw[io->i_ino.i_dev].dv_close)(io);
35*7465Skre }
36*7465Skre 
37*7465Skre nullsys()
38*7465Skre {
39*7465Skre 
40*7465Skre 	;
41*7465Skre }
42*7465Skre 
43*7465Skre int	nullsys();
44*7465Skre int	xxstrategy(), xxopen();
45*7465Skre 
46*7465Skre struct devsw devsw[] = {
47*7465Skre 	"XX",	xxstrategy,	xxopen,		nullsys,
48*7465Skre 	0,0,0,0
49*7465Skre };
50