* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
* specifies the terms and conditions for redistribution.
* @(#)confrl.c 7.1 (Berkeley) 6/5/86
#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 rlstrategy(), rlopen(), rlioctl();
{ "rl", rlstrategy
, rlopen
, nullsys
, rlioctl
},