/* conf.c 4.15 82/12/30 */
#include "../machine/pte.h"
#include "../vaxmba/mbareg.h"
error
= (*devsw
[io
->i_ino
.i_dev
].dv_strategy
)(io
, READ
);
io
->i_flgs
&= ~F_TYPEMASK
;
error
= (*devsw
[io
->i_ino
.i_dev
].dv_strategy
)(io
, WRITE
);
io
->i_flgs
&= ~F_TYPEMASK
;
(*devsw
[io
->i_ino
.i_dev
].dv_open
)(io
);
(*devsw
[io
->i_ino
.i_dev
].dv_close
)(io
);
return ((*devsw
[io
->i_ino
.i_dev
].dv_ioctl
)(io
, cmd
, arg
));
int nullsys(), nullioctl();
#if defined(VAX780) || defined(VAX750)
int hpstrategy(), hpopen(), hpioctl();
int upstrategy(), upopen(), upioctl();
int rkstrategy(), rkopen(), rkioctl();
int udstrategy(), udopen(), udioctl();
int idcstrategy(), idcopen(), idcioctl();
int tmstrategy(), tmopen(), tmclose();
int tsstrategy(), tsopen(), tsclose();
#if defined(VAX780) || defined(VAX750)
int htstrategy(), htopen(), htclose();
int mtstrategy(), mtopen(), mtclose();
int utstrategy(), utopen(), utclose();
#if defined(VAX780) || defined(VAX750)
{ "hp", hpstrategy
, hpopen
, nullsys
, hpioctl
},
{ "up", upstrategy
, upopen
, nullsys
, upioctl
},
{ "hk", rkstrategy
, rkopen
, nullsys
, rkioctl
},
{ "ra", udstrategy
, udopen
, nullsys
, udioctl
},
{ "rb", idcstrategy
, idcopen
, nullsys
, idcioctl
},
{ "ts", tsstrategy
, tsopen
, tsclose
, nullioctl
},
#if defined(VAX780) || defined(VAX750)
{ "ht", htstrategy
, htopen
, htclose
, nullioctl
},
{ "mt", mtstrategy
, mtopen
, mtclose
, nullioctl
},
{ "tm", tmstrategy
, tmopen
, tmclose
, nullioctl
},
{ "ut", utstrategy
, utopen
, utclose
, nullioctl
},