* Copyright (c) 1982 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
* specifies the terms and conditions for redistribution.
* @(#)confhpup.c 6.2 (Berkeley) %G%
#include "../machine/pte.h"
cc
= (*devsw
[io
->i_ino
.i_dev
].dv_strategy
)(io
, READ
);
io
->i_flgs
&= ~F_TYPEMASK
;
cc
= (*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();
int hpstrategy(), hpopen(), hpioctl();
int upstrategy(), upopen(), upioctl();
{ "hp", hpstrategy
, hpopen
, nullsys
, hpioctl
},
{ "up", upstrategy
, upopen
, nullsys
, upioctl
},