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