dir.h

来自「be文件系统实现的源码」· C头文件 代码 · 共 18 行

H
18
字号
int myfs_create_root_dir(myfs_info *myfs);int myfs_mkdir(void *ns, void *dir, const char *name, int perms);int myfs_rmdir(void *ns, void *dir, const char *name);int myfs_opendir(void *ns, void *node, void **cookie);int myfs_closedir(void *ns, void *node, void *cookie);int myfs_free_dircookie(void *ns, void *node, void *cookie);int myfs_rewinddir(void *ns, void *node, void *cookie);int myfs_readdir(void *ns, void *node, void *cookie, long *num,                 struct my_dirent *buf, size_t bufsize);int myfs_walk(void *ns, void *base, const char *file, char **newpath,              vnode_id *vnid);int dir_lookup(myfs_info *myfs, myfs_inode *dir, const char *name, vnode_id *vnid);int dir_delete(myfs_info *myfs, myfs_inode *dir, const char *name);int dir_insert(myfs_info *myfs, myfs_inode *dir, const char *name,               inode_addr inum);

⌨️ 快捷键说明

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