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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? format.c

?? 操作系統(tǒng)實(shí)驗(yàn),文件系統(tǒng),c語言實(shí)現(xiàn)的
?? C
字號(hào):
#include <stdio.h>
#include <stdlib.h>
#include "filesys.h" 

format()
{
	struct inode *inode;                       //i節(jié)點(diǎn)
	struct direct dir_buf[BLOCKSIZ/(DIRSIZ+2)];//目錄項(xiàng)結(jié)構(gòu)
	unsigned int block_buf[BLOCKSIZ/sizeof(int)];
	char *buf;
	int i,j;
	
	/* creat the file system file*/
	if(!(fd=fopen("filesystem","wb+")))
	{printf("err!\n");exit(0);}
	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);
	//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存取權(quán)限
	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;
		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);
}






















?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人精品电影在线观看| 日本午夜精品视频在线观看| 成人免费av在线| 国产精品素人视频| 在线中文字幕不卡| 婷婷中文字幕一区三区| 日韩亚洲欧美一区| 国产一区二区不卡| 亚洲欧美电影一区二区| 成人深夜在线观看| 成人伦理片在线| 三级成人在线视频| 日韩一区二区精品葵司在线| 激情文学综合丁香| 中文字幕日本乱码精品影院| 91高清在线观看| 日韩不卡一区二区三区| 26uuu亚洲综合色欧美| 成人精品亚洲人成在线| 亚洲国产视频a| 精品毛片乱码1区2区3区 | 欧美一卡二卡三卡四卡| 久久国产精品第一页| 成人免费一区二区三区视频| 欧美日韩第一区日日骚| 国产精品影视网| 亚洲综合一二区| 日韩欧美国产电影| 99综合影院在线| 奇米888四色在线精品| 国产精品久久久久9999吃药| 欧美高清hd18日本| 风流少妇一区二区| 午夜精品成人在线| 国产亚洲精品资源在线26u| 在线欧美一区二区| 国产成a人亚洲| 日本aⅴ精品一区二区三区| 国产精品久久久久毛片软件| 日韩一级视频免费观看在线| 91丝袜高跟美女视频| 国产美女视频91| 天天综合天天综合色| 亚洲欧洲日韩一区二区三区| 日韩丝袜情趣美女图片| 欧洲视频一区二区| 不卡在线视频中文字幕| 精品在线视频一区| 午夜欧美在线一二页| 综合精品久久久| 国产拍欧美日韩视频二区| 日韩视频不卡中文| 欧美日韩二区三区| 在线观看欧美日本| 91麻豆免费在线观看| 国产美女在线观看一区| 美洲天堂一区二卡三卡四卡视频 | 亚洲香蕉伊在人在线观| 国产精品卡一卡二卡三| 久久精品一区蜜桃臀影院| 欧美电视剧免费观看| 欧美年轻男男videosbes| 色综合久久综合网欧美综合网| 成人午夜精品在线| 国产一区不卡视频| 国产真实乱子伦精品视频| 美女脱光内衣内裤视频久久网站| 亚洲最新在线观看| 亚洲欧美国产77777| 成人欧美一区二区三区视频网页 | 亚洲欧美在线aaa| 国产精品免费丝袜| 国产精品素人视频| 欧美国产日韩在线观看| 中文字幕国产一区二区| 日本一区二区三级电影在线观看 | 亚洲黄色免费网站| 一区二区在线观看免费| 亚洲欧洲美洲综合色网| 亚洲少妇中出一区| 亚洲综合在线观看视频| 亚洲午夜国产一区99re久久| 亚洲高清免费在线| 日韩电影在线一区二区| 日本女优在线视频一区二区| 日本成人在线不卡视频| 蜜桃视频在线一区| 国产精品一二三| 国产成人一区二区精品非洲| av电影天堂一区二区在线观看| 色婷婷久久久久swag精品 | 91理论电影在线观看| 色88888久久久久久影院按摩| 在线看不卡av| 日韩一区二区影院| 久久久综合激的五月天| 18欧美亚洲精品| 午夜免费久久看| 精品中文字幕一区二区| 成人蜜臀av电影| 欧美日韩视频在线一区二区| 欧美一区二区福利视频| 国产亚洲女人久久久久毛片| 亚洲日本一区二区| 亚洲最新在线观看| 另类专区欧美蜜桃臀第一页| 国产成人在线免费| 欧美偷拍一区二区| 久久亚洲二区三区| 亚洲另类中文字| 久久精品99国产精品| av毛片久久久久**hd| 在线综合视频播放| 欧美国产日韩a欧美在线观看| 一区二区三区四区不卡视频| 老司机午夜精品99久久| 不卡电影一区二区三区| 51精品秘密在线观看| 中文av一区二区| 日韩精品电影一区亚洲| 成人激情免费网站| 91精品国产综合久久精品麻豆| 久久婷婷色综合| 一区二区三区欧美| 国产精品自拍三区| 欧美日韩精品三区| 国产精品久久久一区麻豆最新章节| 亚洲午夜一区二区| 成人午夜电影久久影院| 91麻豆精品久久久久蜜臀| 最新高清无码专区| 精品在线免费观看| 在线成人高清不卡| 亚洲色图清纯唯美| 国产精品一区二区免费不卡 | 日韩一级免费观看| 亚洲柠檬福利资源导航| 狠狠色狠狠色合久久伊人| 欧美日韩黄色影视| 亚洲三级久久久| 国产aⅴ综合色| 欧美大胆人体bbbb| 亚洲国产日日夜夜| 一本一本久久a久久精品综合麻豆| 亚洲精品在线三区| 首页欧美精品中文字幕| 欧美午夜不卡视频| 一区二区三区在线观看视频 | 亚洲成人自拍偷拍| 色欧美乱欧美15图片| 国产精品看片你懂得| 国产91色综合久久免费分享| 日韩欧美国产精品| 奇米综合一区二区三区精品视频| 一本大道综合伊人精品热热| 国产欧美视频一区二区| 国产乱码精品一区二区三区忘忧草| 欧美一级片免费看| 日韩黄色一级片| 欧美日韩一区不卡| 一区二区三区精品在线| 色哟哟精品一区| 亚洲精品v日韩精品| 91蜜桃免费观看视频| 亚洲欧洲韩国日本视频| 99re这里只有精品视频首页| 国产精品天美传媒| a美女胸又www黄视频久久| 国产精品伦理一区二区| 99视频精品全部免费在线| 国产精品久久久99| 色综合久久综合网欧美综合网| 亚洲色图.com| 欧美羞羞免费网站| 视频在线观看一区| 日韩精品在线网站| 国产在线国偷精品免费看| 久久久久久久久伊人| 国产mv日韩mv欧美| 亚洲人成人一区二区在线观看| 91在线你懂得| 亚洲一区二区三区视频在线| 在线观看免费视频综合| 视频一区二区三区中文字幕| 欧美大尺度电影在线| 国产精品18久久久久久久网站| 欧美激情一区二区在线| 91看片淫黄大片一级在线观看| 一区二区三区加勒比av| 欧美一区二区在线不卡| 精品一区二区三区免费播放| 国产调教视频一区| 91丨九色丨蝌蚪丨老版| 亚洲成在线观看| 久久综合狠狠综合久久综合88| 成人a级免费电影| 亚洲国产精品久久一线不卡| 精品国产一区二区三区久久久蜜月 | 91小视频在线观看| 日韩精品电影一区亚洲|