📄 ul_namei.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 + -