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