1*9803Ssam /* confxx.c 4.2 82/12/17 */ 27465Skre 3*9803Ssam #include "../machine/pte.h" 4*9803Ssam 57465Skre #include "../h/param.h" 67465Skre #include "../h/inode.h" 77465Skre #include "../h/fs.h" 87465Skre #include "saio.h" 97465Skre 107465Skre devread(io) 117465Skre register struct iob *io; 127465Skre { 137465Skre 147465Skre return( (*devsw[io->i_ino.i_dev].dv_strategy)(io, READ) ); 157465Skre } 167465Skre 177465Skre devwrite(io) 187465Skre register struct iob *io; 197465Skre { 207465Skre 217465Skre return( (*devsw[io->i_ino.i_dev].dv_strategy)(io, WRITE) ); 227465Skre } 237465Skre 247465Skre devopen(io) 257465Skre register struct iob *io; 267465Skre { 277465Skre 287465Skre (*devsw[io->i_ino.i_dev].dv_open)(io); 297465Skre } 307465Skre 317465Skre devclose(io) 327465Skre register struct iob *io; 337465Skre { 347465Skre 357465Skre (*devsw[io->i_ino.i_dev].dv_close)(io); 367465Skre } 377465Skre 387465Skre nullsys() 397465Skre { 407465Skre 417465Skre ; 427465Skre } 437465Skre 447465Skre int nullsys(); 457465Skre int xxstrategy(), xxopen(); 467465Skre 477465Skre struct devsw devsw[] = { 487465Skre "XX", xxstrategy, xxopen, nullsys, 497465Skre 0,0,0,0 507465Skre }; 51