亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? format.c

?? 操作系統實驗,文件系統,c語言實現的
?? C
字號:
#include <stdio.h>
#include "filesys.h" 

format()
{
	struct inode *inode;                       //i節點
	struct direct dir_buf[BLOCKSIZ/(DIRSIZ+2)];//目錄項結構
	unsigned int block_buf[BLOCKSIZ/sizeof(int)];
	char *buf;
	int i,j;
	
	/* creat the file system file*/
	fd=fopen("filesystem","rwb");
	buf=(char *)malloc((DINODEBLK+FILEBLK+2)*BLOCKSIZ*sizeof(char));
	if(buf==NULL)
	{ printf("\nfile system file creat failed!!!\n"); exit(0); }
	
	fseek(fd,0,SEEK_SET);
	fwrite(buf,1,(DINODEBLK+FILEBLK+2)*BLOCKSIZ*sizeof(char),fd);
	/* 0.initialize the passwd */
	pwd[0].p_uid=2116;pwd[0].p_gid=03;
	strcpy(pwd[0].password,"dddd");

	pwd[1].p_uid=2117;pwd[1].p_gid=03;
	strcpy(pwd[1].password,"bbbb");
	pwd[2].p_uid=2118;pwd[2].p_gid=04;
	strcpy(pwd[2].password,"abcd");
	pwd[3].p_uid=2119;pwd[3].p_gid=04;
	strcpy(pwd[3].password,"cccc");
	pwd[4].p_uid=2220;pwd[4].p_gid=05;
	strcpy(pwd[4].password,"eeee");
	
	/* 1. creat the main directory and its sub dir etc and the file password */
	inode=iget(0);    /* 0 empty dinode id */
	inode->di_mode=DIEMPTY;//di_mode存取權限
	iput(inode);
	
	inode=iget(1);    /* l main dir id */
	inode->di_number=1;
	inode->di_mode=DEFAULTMODE | DIDIR;
	inode->di_size=3*(DIRSIZ+2);
	inode->di_addr[0]=0;    /* block 0# is used by the main directory */
	strcpy(dir_buf[0].d_name,"..");
	dir_buf[0].d_ino=1;
	strcpy(dir_buf[1].d_name,".");
	dir_buf[1].d_ino=1;
	strcpy(dir_buf[2].d_name,"etc");
	dir_buf[2].d_ino=2;
	fseek(fd,DATASTART,SEEK_SET);
	fwrite(dir_buf,1,3*(DIRSIZ+2),fd);
	iput(inode);
	inode=iget(2);    /* 2 etc dir id */
	inode->di_number=1;
	inode->di_mode=DEFAULTMODE | DIDIR;
	inode->di_size=3*(DIRSIZ+2);
	inode->di_addr[0]=1;    /* block 1# is used by the etc directory*/
	strcpy(dir_buf[0].d_name,"..");
	dir_buf[0].d_ino=1;
	strcpy(dir_buf[1].d_name,".");
	dir_buf[1].d_ino=2;
	strcpy(dir_buf[2].d_name,"password");
	dir_buf[2].d_ino=3;
	fseek(fd,DATASTART+BLOCKSIZ*1,SEEK_SET);
	fwrite(dir_buf,1,3*(DIRSIZ+2),fd);
	iput(inode);
	inode=iget(3);    /* 3 password id */
	inode->di_number=1;
	inode->di_mode=DEFAULTMODE | DIFILE;
	inode->di_size=BLOCKSIZ;
	inode->di_addr[0]=2;    /* block 2# is used by the password file */
	for(i=5;i<PWDNUM;i++)
	{
		pwd[i].p_uid=0;
		pwd[i].p_gid=0;
		strcpy(pwd[i].password,"123456789ABC");
	}
	fseek(fd,DATASTART+2*BLOCKSIZ,SEEK_SET);
	fwrite(pwd,1,BLOCKSIZ,fd);
	iput(inode);
	/* 2.initialize the superblock */
	filsys.s_isize=DINODEBLK;
	filsys.s_fsize=FILEBLK;
	filsys.s_ninode=DINODEBLK*BLOCKSIZ/DINODESIZ-4;
	filsys.s_nfree=FILEBLK-3;
	for(i=0;i<NICINOD;i++)
	{
		/* begin with 4,0,1,2,3,is used by main,etc,password*/
		filsys.s_inode[i]=4+i;
	}
	filsys.s_pinode=0;
	filsys.s_rinode=NICINOD+4;
	block_buf[NICFREE-1]=FILEBLK+1; /* FILEBLK+1 is a flag of end */
	for(i=0;i<NICFREE-1; i++)
		block_buf[NICFREE-2-i]=FILEBLK-i;
	fseek(fd,DATASTART+BLOCKSIZ*(FILEBLK-NICFREE-1),SEEK_SET);
	fwrite(block_buf,1,BLOCKSIZ,fd);
	for(i=FILEBLK-NICFREE-1;i>2;i-=NICFREE)   
	{
		for(j=0;j<NICFREE;j++)
		{
			block_buf[j]=i-j;
		}
		block_buf[j]=50;
		/*    printf("i=%0x\n",i);
		printf("fseek=%0x\n",DATASTART+BLOCKSIZ*(i-1));*/
		fseek(fd,DATASTART+BLOCKSIZ*(i-1),SEEK_SET);
		fwrite(block_buf,1,BLOCKSIZ,fd);
	}
	j=i+NICFREE;
	for(i=j ;i>2;i--)
	{   
		filsys.s_free[NICFREE-1+i-j]=i;
	}
	
	filsys.s_pfree=NICFREE-1-j+3;
	filsys.s_pinode=0;
	fseek(fd,BLOCKSIZ,SEEK_SET);
	fwrite(&filsys.s_isize,1,sizeof(struct filsys),fd);
	fseek(fd,BLOCKSIZ,SEEK_SET);
	fread(&filsys.s_isize,1,sizeof(struct filsys),fd);
	printf("\niget(3)---->out\n");
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲激情欧美激情| 亚洲精品久久7777| 欧美男男青年gay1069videost | 久久免费电影网| 91精品国产91久久综合桃花| 日本高清不卡在线观看| 日本久久一区二区| 91免费版在线看| 一本一本大道香蕉久在线精品| 99免费精品在线| 色94色欧美sute亚洲线路二| 91浏览器打开| 精品视频在线免费观看| 欧美日韩激情一区| 欧美va亚洲va国产综合| 26uuu久久综合| 国产精品无圣光一区二区| 欧美国产激情一区二区三区蜜月| 中文字幕一区二区三区色视频| 亚洲欧美成人一区二区三区| 亚洲精品国产视频| 免播放器亚洲一区| 国产激情91久久精品导航| 成人黄色国产精品网站大全在线免费观看 | 国产精品影视网| 成人午夜精品在线| 欧美三级电影网站| 精品久久久久久最新网址| 欧美—级在线免费片| 亚洲成人免费在线观看| 久久不见久久见免费视频7| 成人午夜激情片| 欧美日韩国产小视频在线观看| 日韩欧美一级精品久久| 国产精品久久久久影院色老大| 亚洲综合免费观看高清完整版| 日韩电影一区二区三区| 成人精品国产一区二区4080 | 麻豆成人久久精品二区三区小说| 国产乱一区二区| 欧美色精品在线视频| 久久久久国产精品麻豆| 亚洲v中文字幕| 91在线视频免费91| 日韩一区二区三区免费看| 亚洲欧美色图小说| 国产精品亚洲第一| 日韩欧美一区在线| 亚洲永久精品大片| 粉嫩av一区二区三区| 555www色欧美视频| 亚洲色图色小说| 国产一区二区精品在线观看| 欧美久久久久久久久中文字幕| 国产日韩欧美不卡| 蜜臀精品久久久久久蜜臀| 91福利国产成人精品照片| 国产午夜精品福利| 激情国产一区二区| 欧美精品在线一区二区| 一区二区免费在线播放| 99国产欧美另类久久久精品 | 国产精品国产a| 国产一区不卡精品| 日韩欧美在线网站| 日韩电影一区二区三区| 欧美四级电影网| 亚洲综合偷拍欧美一区色| 成人精品国产一区二区4080| 日本一区二区免费在线 | 亚洲靠逼com| 成人a区在线观看| 欧美激情在线一区二区三区| 国产一区二区在线影院| 精品欧美乱码久久久久久1区2区| 青草av.久久免费一区| 7878成人国产在线观看| 亚洲黄色av一区| www.欧美日韩| 综合欧美亚洲日本| 91视频.com| 亚洲免费观看高清在线观看| 成人app网站| 亚洲在线观看免费| 欧美特级限制片免费在线观看| 亚洲成a人v欧美综合天堂| 欧美日韩一二三| 麻豆成人在线观看| 日本一区二区三区久久久久久久久不 | 久久久欧美精品sm网站| 国产精品羞羞答答xxdd| 中文字幕精品在线不卡| 91片黄在线观看| 亚洲sss视频在线视频| 777色狠狠一区二区三区| 久久99热狠狠色一区二区| 久久先锋资源网| aaa亚洲精品| 日韩成人av影视| 久久蜜桃av一区二区天堂| www.在线成人| 日本视频免费一区| 国产亚洲污的网站| 欧美亚洲动漫精品| 久久国产精品无码网站| 国产精品美女久久久久aⅴ国产馆| 成人app软件下载大全免费| 亚洲一级片在线观看| 欧美mv和日韩mv的网站| 91丨九色丨蝌蚪富婆spa| 亚洲综合丁香婷婷六月香| 精品少妇一区二区三区在线视频| 99久久精品免费精品国产| 亚洲午夜视频在线观看| 久久综合九色综合欧美就去吻| 99久久99久久精品免费看蜜桃 | 国产精品丝袜一区| 欧美日韩国产综合一区二区三区 | 国产欧美一区二区在线观看| 日本韩国精品一区二区在线观看| 天天做天天摸天天爽国产一区| 国产欧美日韩在线| 欧美电影一区二区| 99精品久久99久久久久| 久久99国产精品久久99果冻传媒| 亚洲欧洲另类国产综合| 日韩视频在线一区二区| 欧美视频日韩视频| 成人精品视频.| 另类综合日韩欧美亚洲| 亚洲一区二区精品视频| 国产欧美日韩另类一区| 欧美www视频| 欧美一级精品大片| 欧美在线影院一区二区| 不卡视频免费播放| 国产成a人无v码亚洲福利| 日韩精品视频网站| 首页亚洲欧美制服丝腿| 亚洲精品少妇30p| 综合久久国产九一剧情麻豆| 国产免费观看久久| 久久免费视频色| 26uuu精品一区二区| 欧美一级艳片视频免费观看| 91黄色在线观看| 色婷婷综合久久久中文一区二区| 成人免费va视频| 成人网在线免费视频| 国产一区在线不卡| 国内成人精品2018免费看| 久久国产三级精品| 麻豆精品国产传媒mv男同| 日本色综合中文字幕| 久久99精品一区二区三区| 奇米色一区二区| 九九**精品视频免费播放| 精品一区二区三区在线观看 | 国产精品丝袜在线| 综合精品久久久| 一区二区三区久久| 亚洲午夜久久久| 日韩国产欧美视频| 美国欧美日韩国产在线播放| 久久99精品久久只有精品| 国产一区二区三区免费看| 成人丝袜18视频在线观看| av资源网一区| 欧美最猛性xxxxx直播| 51精品国自产在线| 日韩女优电影在线观看| 久久久久久久性| 国产精品久久久久aaaa| 亚洲宅男天堂在线观看无病毒| 午夜欧美电影在线观看| 蜜臀久久久99精品久久久久久| 国产一本一道久久香蕉| bt7086福利一区国产| 欧美精品日日鲁夜夜添| 26uuu精品一区二区| 亚洲女同一区二区| 日韩电影在线免费| 成人黄页毛片网站| 51午夜精品国产| 国产精品国产三级国产| 日本不卡一区二区三区| 激情五月激情综合网| 91美女蜜桃在线| 欧美成人欧美edvon| 综合在线观看色| 国产一区二区主播在线| 欧美系列日韩一区| 国产日韩欧美麻豆| 日韩精品免费视频人成| 东方欧美亚洲色图在线| 欧美日韩日日夜夜| 国产精品成人午夜| 精品一区二区三区在线播放视频| 色综合久久中文字幕| 亚洲精品在线电影|