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

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

?? dir.c

?? LINUX1.0源代碼,代碼條理清晰
?? C
字號(hào):
/*
 *  linux/fs/minix/dir.c
 *
 *  Copyright (C) 1991, 1992 Linus Torvalds
 *
 *  minix directory handling functions
 */

#include <asm/segment.h>

#include <linux/errno.h>
#include <linux/fs.h>
#include <linux/minix_fs.h>
#include <linux/stat.h>

static int minix_dir_read(struct inode * inode, struct file * filp, char * buf, int count)
{
	return -EISDIR;
}

static int minix_readdir(struct inode *, struct file *, struct dirent *, int);

static struct file_operations minix_dir_operations = {
	NULL,			/* lseek - default */
	minix_dir_read,		/* read */
	NULL,			/* write - bad */
	minix_readdir,		/* readdir */
	NULL,			/* select - default */
	NULL,			/* ioctl - default */
	NULL,			/* mmap */
	NULL,			/* no special open code */
	NULL,			/* no special release code */
	file_fsync		/* default fsync */
};

/*
 * directories can handle most operations...
 */
struct inode_operations minix_dir_inode_operations = {
	&minix_dir_operations,	/* default directory file-ops */
	minix_create,		/* create */
	minix_lookup,		/* lookup */
	minix_link,		/* link */
	minix_unlink,		/* unlink */
	minix_symlink,		/* symlink */
	minix_mkdir,		/* mkdir */
	minix_rmdir,		/* rmdir */
	minix_mknod,		/* mknod */
	minix_rename,		/* rename */
	NULL,			/* readlink */
	NULL,			/* follow_link */
	NULL,			/* bmap */
	minix_truncate,		/* truncate */
	NULL			/* permission */
};

static int minix_readdir(struct inode * inode, struct file * filp,
	struct dirent * dirent, int count)
{
	unsigned int offset,i;
	char c;
	struct buffer_head * bh;
	struct minix_dir_entry * de;
	struct minix_sb_info * info;

	if (!inode || !inode->i_sb || !S_ISDIR(inode->i_mode))
		return -EBADF;
	info = &inode->i_sb->u.minix_sb;
	if (filp->f_pos & (info->s_dirsize - 1))
		return -EBADF;
	while (filp->f_pos < inode->i_size) {
		offset = filp->f_pos & 1023;
		bh = minix_bread(inode,(filp->f_pos)>>BLOCK_SIZE_BITS,0);
		if (!bh) {
			filp->f_pos += 1024-offset;
			continue;
		}
		while (offset < 1024 && filp->f_pos < inode->i_size) {
			de = (struct minix_dir_entry *) (offset + bh->b_data);
			offset += info->s_dirsize;
			filp->f_pos += info->s_dirsize;
			if (de->inode) {
				for (i = 0; i < info->s_namelen; i++)
					if ((c = de->name[i]) != 0)
						put_fs_byte(c,i+dirent->d_name);
					else
						break;
				if (i) {
					put_fs_long(de->inode,&dirent->d_ino);
					put_fs_byte(0,i+dirent->d_name);
					put_fs_word(i,&dirent->d_reclen);
					brelse(bh);
					return i;
				}
			}
		}
		brelse(bh);
	}
	return 0;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美白人最猛性xxxxx69交| 国产精品美女久久久久久久久| 精品国产一区二区亚洲人成毛片| 不卡的av电影在线观看| 国产精品综合二区| 国产精品一区二区你懂的| 国产资源在线一区| 国产老肥熟一区二区三区| 久久99国产精品麻豆| 国产一区激情在线| 国产精品系列在线播放| 国产成人一级电影| 国产成人免费视频网站| 成人免费视频视频在线观看免费 | 综合自拍亚洲综合图不卡区| 日韩毛片在线免费观看| 玉米视频成人免费看| 亚洲午夜在线观看视频在线| 日韩中文字幕91| 老司机精品视频一区二区三区| 精品一区二区三区免费| 国产美女娇喘av呻吟久久| 成av人片一区二区| 99re视频这里只有精品| 欧美亚洲国产一卡| 777亚洲妇女| 国产午夜精品一区二区三区视频| 欧美激情一区二区三区全黄| 精品制服美女丁香| 岛国精品在线播放| 91黄色免费观看| 678五月天丁香亚洲综合网| 精品国产一区久久| 国产精品高清亚洲| 亚洲高清免费在线| 精品一区二区三区在线播放 | 国产精品一区二区免费不卡| 99久久免费精品| 欧美日韩在线三区| 日韩你懂的在线播放| 欧美国产精品劲爆| 亚洲国产精品自拍| 韩国av一区二区三区四区| a级高清视频欧美日韩| 欧美三级在线看| 国产偷国产偷精品高清尤物| 亚洲综合网站在线观看| 狠狠狠色丁香婷婷综合激情| av电影天堂一区二区在线观看| 欧美精品在线观看一区二区| 国产亚洲精品福利| 亚洲国产一区在线观看| 国产精品一二三| 欧美裸体bbwbbwbbw| 日本一区二区三区电影| 国产精品自拍网站| 欧美日韩国产中文| 国产精品久久777777| 奇米影视一区二区三区| 99久久精品免费精品国产| 日韩欧美一区二区不卡| 一区二区三区不卡在线观看| 狠狠狠色丁香婷婷综合激情| 欧美亚洲国产一区二区三区va| 国产日韩av一区| 美女在线一区二区| 在线观看视频一区二区欧美日韩| 久久久久久电影| 婷婷久久综合九色综合绿巨人| 国产98色在线|日韩| 日韩精品一区在线观看| 亚洲6080在线| 91农村精品一区二区在线| 久久麻豆一区二区| 奇米亚洲午夜久久精品| 色婷婷精品久久二区二区蜜臀av| 久久久久久久久蜜桃| 日韩精品亚洲专区| 91黄色激情网站| 最好看的中文字幕久久| 国产精品一区二区在线看| 午夜精品久久久久久久久久久| 成人久久久精品乱码一区二区三区| 日韩一区二区免费电影| 亚洲国产人成综合网站| 99久久婷婷国产综合精品电影 | 一区二区三区视频在线看| 国产91高潮流白浆在线麻豆| 久久这里只有精品视频网| 日韩vs国产vs欧美| 欧美福利视频一区| 亚洲成人中文在线| 欧美三级韩国三级日本三斤| 亚洲欧美日韩国产成人精品影院 | 久久精品视频在线看| 久久99精品视频| 欧美成人在线直播| 青青国产91久久久久久| 欧美一区二区三区在线观看| 亚洲午夜av在线| 欧美日韩一本到| 亚洲一区在线观看视频| 91成人免费电影| 亚洲一区二区在线免费观看视频| 91蜜桃在线观看| 亚洲精品自拍动漫在线| 91麻豆免费视频| 亚洲狠狠丁香婷婷综合久久久| 日本精品一区二区三区高清| 一区二区三区在线播放| 欧美午夜一区二区三区免费大片| 亚洲欧美日韩中文播放| 色综合久久久久综合体桃花网| 国产精品成人在线观看| 色综合天天综合网天天狠天天| 亚洲女子a中天字幕| 91激情五月电影| 视频在线观看一区| 日韩欧美一区在线观看| 国产在线精品一区二区| 国产欧美一区二区三区在线老狼 | 亚洲色图制服诱惑| 成人午夜碰碰视频| 亚洲日本乱码在线观看| 在线精品视频免费观看| 日韩国产在线一| 久久一区二区三区国产精品| 成人精品国产福利| 亚洲综合激情另类小说区| 欧美挠脚心视频网站| 久久精品99国产精品日本| 久久精品网站免费观看| 91丨九色porny丨蝌蚪| 午夜欧美电影在线观看| 日韩精品中午字幕| 成人久久久精品乱码一区二区三区| 日韩久久一区二区| 欧美日韩国产高清一区二区三区| 九九视频精品免费| 亚洲日本护士毛茸茸| 欧美肥大bbwbbw高潮| 国产精品中文有码| 自拍偷拍国产精品| 欧美一级搡bbbb搡bbbb| 成人激情免费电影网址| 午夜精品久久久久影视| 国产日韩成人精品| 欧美四级电影网| 韩国欧美国产1区| 亚洲欧美激情插 | 奇米在线7777在线精品| 亚洲国产成人在线| 欧美日韩国产美| 国产91色综合久久免费分享| 亚洲午夜久久久久久久久电影网 | 亚洲欧美一区二区久久| 欧美日韩一区二区欧美激情 | 久久九九影视网| 欧美日本国产视频| 丁香婷婷综合网| 日韩av一二三| 亚洲精品视频在线观看网站| 欧美sm极限捆绑bd| 久久久久久99精品| 欧美日本一区二区| 91在线免费播放| 国内精品视频666| 亚洲成人激情综合网| 中文av一区二区| 日韩美女视频一区二区在线观看| 色成人在线视频| 国产宾馆实践打屁股91| 免费在线看成人av| 亚洲免费看黄网站| 久久久不卡网国产精品二区| 3d动漫精品啪啪| 色域天天综合网| 成人av网址在线观看| 国产一区视频在线看| 视频一区中文字幕| 一卡二卡欧美日韩| 一区精品在线播放| 久久久久亚洲蜜桃| 日韩久久久精品| 8x8x8国产精品| 欧美性xxxxxx少妇| 99国产精品视频免费观看| 国产精品亚洲午夜一区二区三区| 人人狠狠综合久久亚洲| 亚洲电影一级片| 一区二区三区在线免费视频 | 不卡一区二区在线| 国产成人精品影视| 激情久久五月天| 久久疯狂做爰流白浆xx| 日韩电影免费一区| 三级久久三级久久久| 亚洲成人免费影院| 夜夜精品视频一区二区| 亚洲免费观看高清在线观看|