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 + -
显示快捷键?