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

📄 dir.h

📁 一个linux下NTFS文件格式源代码
💻 H
字号:
/* *  dir.h *  Header file for dir.c * *  Copyright (C) 1997 R間is Duchesne */#define ITERATE_SPLIT_DONE      1enum ntfs_iterate_e {    BY_POSITION,    BY_NAME,    DIR_INSERT};/* not all fields are used for all operations */typedef struct ntfs_iterate_s{	enum ntfs_iterate_e type;	ntfs_inode *dir;	union{		ntfs_u64 pos;		int flags;	}u;	char *result;      /* pointer to entry if found */	ntfs_u16* name;	int namelen;	int block;         /* current index record */	int newblock;      /* index record created in a split */	char *new_entry;	int new_entry_size;	/*ntfs_inode* new;*/} ntfs_iterate_s;int ntfs_getdir_unsorted(ntfs_inode *ino, ntfs_u32 *p_high, ntfs_u32* p_low,  int(*cb)(ntfs_u8*,void*), void *param);int ntfs_getdir_byname(ntfs_iterate_s *walk);int ntfs_dir_add(ntfs_inode *dir, ntfs_inode *new, ntfs_attribute *name);int ntfs_check_index_record(ntfs_inode *ino, char *record);int ntfs_getdir_byposition(ntfs_iterate_s *walk);int ntfs_mkdir(ntfs_inode* dir,const char* name,int namelen, ntfs_inode *ino);int ntfs_split_indexroot(ntfs_inode *ino);int ntfs_add_index_root( ntfs_inode *ino, int type );

⌨️ 快捷键说明

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