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