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

📄 ul_namei.h

📁 类似Linux操作系统0.11版文件系统的文件系统设计和Windows下的操作程序
💻 H
字号:
#pragma once
#include "UL_FileSys.h"

// 文件目录项结构
struct dir_entry
{
	unsigned short inode;		// i 节点
	char name[NAME_LEN];		// 文件名
};

extern int UL_mkdir (const char *pathname, int mode);
extern int UL_rmdir (const char *pathname);
extern int UL_rename (const char *pathname, const char *name);



extern struct m_inode *dir_namei (const char *pathname, int *namelen, const char **name);
extern struct m_inode *namei (const char *pathname);
extern int open_namei (const char *pathname, int flag, int mode, struct m_inode **res_inode);
extern struct buffer_head *find_entry (struct m_inode **dir, const char *name, int namelen, struct dir_entry **res_dir);

⌨️ 快捷键说明

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