conf.c
来自「unix v7是最后一个广泛发布的研究型UNIX版本」· C语言 代码 · 共 51 行
C
51 行
#include <sys/param.h>#include <sys/inode.h>#include "saio.h"devread(io)register struct iob *io;{ return( (*devsw[io->i_ino.i_dev].dv_strategy)(io,READ) );}devwrite(io)register struct iob *io;{ return( (*devsw[io->i_ino.i_dev].dv_strategy)(io, WRITE) );}devopen(io)register struct iob *io;{ (*devsw[io->i_ino.i_dev].dv_open)(io);}devclose(io)register struct iob *io;{ (*devsw[io->i_ino.i_dev].dv_close)(io);}nullsys(){ ; }int rpstrategy();int rkstrategy();int nullsys();int tmstrategy(), tmrew(), tmopen();int htstrategy(), htopen(),htclose();int hpstrategy(), rlstrategy(), rlopen();int vtstrategy(), vtopen();struct devsw devsw[] { "hp", hpstrategy, nullsys, nullsys, "ht", htstrategy, htopen, htclose, "rk", rkstrategy, nullsys, nullsys, "rl", rlstrategy, rlopen, nullsys, "rp", rpstrategy, nullsys, nullsys, "tm", tmstrategy, tmopen, tmrew, "vt", vtstrategy, vtopen, nullsys, 0,0,0,0};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?