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