⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 conf.c

📁 著名的AT&T UNIX v6 源码
💻 C
字号:
#include "../h/param.h"#include "../h/systm.h"#include "../h/buf.h"#include "../h/tty.h"#include "../h/conf.h"#include "../h/proc.h"#include "../h/text.h"#include "../h/dir.h"#include "../h/user.h"#include "../h/file.h"#include "../h/inode.h"#include "../h/mx.h"#include "../h/acct.h"#include "../h/mba.h"int	nulldev();int	nodev();int 	random();int	hpstrategy(),hpread(),hpwrite(),hpintr();struct	buf	hptab; int	htopen(),htclose(),htstrategy(),htread(),htwrite();struct	buf	httab;struct bdevsw	bdevsw[] ={/* 0 */	nulldev,	nulldev,	hpstrategy,	&hptab,/* 1 */	htopen,		htclose,	htstrategy,	&httab,	0,};int	consopen(),consclose(),consread(),conswrite(),consioctl();int	dzopen(),dzclose(),dzread(),dzwrite(),dzioctl();struct	tty	dz_tty[];int	syopen(),syread(),sywrite(),sysioctl();int 	mmread(),mmwrite();int	mxopen(),mxclose(),mxread(),mxwrite(),mxioctl();int	mcread(),mcwrite(); struct cdevsw	cdevsw[] ={/* 0 */ consopen, consclose, consread, conswrite, consioctl, 0,/* 1 */ dzopen, dzclose, dzread, dzwrite, dzioctl, dz_tty,/* 2 */ syopen,		nulldev,	syread,	sywrite,	sysioctl, 0,/* 3 */	nulldev,	nulldev,	mmread,	mmwrite,	nodev, 0,/* 4 */	nulldev,	nulldev,	hpread,	hpwrite,	nodev, 0,/* 5 */ htopen,		htclose,	htread,	htwrite,	nodev, 0,/* 6 */	mxopen, mxclose, mxread, mxwrite, mxioctl, 0,	0,};int ttyopen(),ttyclose(),ttread(),ttwrite();int ttyinput(),ttstart() ; struct linesw linesw[] ={/* 0 */ ttyopen, nulldev, ttread, ttwrite, nodev, ttyinput,	ttstart,/* 1 */	mxopen, mxclose, mcread, mcwrite, mxioctl, nulldev, nulldev,	0}; int nldisp = 1;dev_t	rootdev	= makedev(0, 0);dev_t	swapdev	= makedev(0, 1);dev_t	pipedev	= makedev(0, 0);daddr_t swplo = 0;int nswap = 8778; struct	buf	buf[NBUF];struct	file	file[NFILE];struct	inode	inode[NINODE];struct	text	text[NTEXT];struct	proc	proc[NPROC];struct	buf	bfreelist;struct	acct	acctbuf;struct	inode	*acctp; int *usrstack = (int *)USRSTACK;/*tbl*/ int mem_no = 3; 	/* major device number of memory special file */extern int Sysmap[];extern struct user u;int mbanum[] = {	/* mba number of major device */	0,		/* disk */	1,		/* tape */	9999999,	/* unused */	9999999,	/* unused */	0,		/* disk, raw */	1,		/* tape, raw */	};int *mbaloc[] = { /* virtual location of mba */	(int *)MBA0,	(int *)MBA1,	};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -