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

📄 e2fsck.h

📁 busybox最新版的源码:学习和应用的好东东,多的不说了,大家看后再说吧
💻 H
📖 第 1 页 / 共 3 页
字号:
#define PR_1_RESERVED_BAD_MODE        0x010003  /* Reserved inode has bad mode */#define PR_1_ZERO_DTIME               0x010004  /* Deleted inode has zero dtime */#define PR_1_SET_DTIME                0x010005  /* Inode in use, but dtime set */#define PR_1_ZERO_LENGTH_DIR          0x010006  /* Zero-length directory */#define PR_1_BB_CONFLICT              0x010007  /* Block bitmap conflicts with some other fs block */#define PR_1_IB_CONFLICT              0x010008  /* Inode bitmap conflicts with some other fs block */#define PR_1_ITABLE_CONFLICT          0x010009  /* Inode table conflicts with some other fs block */#define PR_1_BB_BAD_BLOCK             0x01000A  /* Block bitmap is on a bad block */#define PR_1_IB_BAD_BLOCK             0x01000B  /* Inode bitmap is on a bad block */#define PR_1_BAD_I_SIZE               0x01000C  /* Inode has incorrect i_size */#define PR_1_BAD_I_BLOCKS             0x01000D  /* Inode has incorrect i_blocks */#define PR_1_ILLEGAL_BLOCK_NUM        0x01000E  /* Illegal block number in inode */#define PR_1_BLOCK_OVERLAPS_METADATA  0x01000F  /* Block number overlaps fs metadata */#define PR_1_INODE_BLOCK_LATCH        0x010010  /* Inode has illegal blocks (latch question) */#define PR_1_TOO_MANY_BAD_BLOCKS      0x010011  /* Too many bad blocks in inode */#define PR_1_BB_ILLEGAL_BLOCK_NUM     0x010012  /* Illegal block number in bad block inode */#define PR_1_INODE_BBLOCK_LATCH       0x010013  /* Bad block inode has illegal blocks (latch question) */#define PR_1_DUP_BLOCKS_PREENSTOP     0x010014  /* Duplicate or bad blocks in use! */#define PR_1_BBINODE_BAD_METABLOCK    0x010015  /* Bad block used as bad block indirect block */#define PR_1_BBINODE_BAD_METABLOCK_PROMPT 0x010016 /* Inconsistency can't be fixed prompt */#define PR_1_BAD_PRIMARY_BLOCK        0x010017  /* Bad primary block */#define PR_1_BAD_PRIMARY_BLOCK_PROMPT 0x010018  /* Bad primary block prompt */#define PR_1_BAD_PRIMARY_SUPERBLOCK   0x010019  /* Bad primary superblock */#define PR_1_BAD_PRIMARY_GROUP_DESCRIPTOR 0x01001A /* Bad primary block group descriptors */#define PR_1_BAD_SUPERBLOCK           0x01001B  /* Bad superblock in group */#define PR_1_BAD_GROUP_DESCRIPTORS    0x01001C  /* Bad block group descriptors in group */#define PR_1_PROGERR_CLAIMED_BLOCK    0x01001D  /* Block claimed for no reason */#define PR_1_RELOC_BLOCK_ALLOCATE     0x01001E  /* Error allocating blocks for relocating metadata */#define PR_1_RELOC_MEMORY_ALLOCATE    0x01001F  /* Error allocating block buffer during relocation process */#define PR_1_RELOC_FROM_TO            0x010020  /* Relocating metadata group information from X to Y */#define PR_1_RELOC_TO                 0x010021  /* Relocating metatdata group information to X */#define PR_1_RELOC_READ_ERR           0x010022  /* Block read error during relocation process */#define PR_1_RELOC_WRITE_ERR          0x010023  /* Block write error during relocation process */#define PR_1_ALLOCATE_IBITMAP_ERROR   0x010024  /* Error allocating inode bitmap */#define PR_1_ALLOCATE_BBITMAP_ERROR   0x010025  /* Error allocating block bitmap */#define PR_1_ALLOCATE_ICOUNT          0x010026  /* Error allocating icount structure */#define PR_1_ALLOCATE_DBCOUNT         0x010027  /* Error allocating dbcount */#define PR_1_ISCAN_ERROR              0x010028  /* Error while scanning inodes */#define PR_1_BLOCK_ITERATE            0x010029  /* Error while iterating over blocks */#define PR_1_ICOUNT_STORE             0x01002A  /* Error while storing inode count information */#define PR_1_ADD_DBLOCK               0x01002B  /* Error while storing directory block information */#define PR_1_READ_INODE               0x01002C  /* Error while reading inode (for clearing) */#define PR_1_SUPPRESS_MESSAGES        0x01002D  /* Suppress messages prompt */#define PR_1_SET_IMAGIC    0x01002F  /* Imagic flag set on an inode when filesystem doesn't support it */#define PR_1_SET_IMMUTABLE            0x010030  /* Immutable flag set on a device or socket inode */#define PR_1_COMPR_SET                0x010031  /* Compression flag set on a non-compressed filesystem */#define PR_1_SET_NONZSIZE             0x010032  /* Non-zero size on on device, fifo or socket inode */#define PR_1_FS_REV_LEVEL             0x010033  /* Filesystem revision is 0, but feature flags are set */#define PR_1_JOURNAL_INODE_NOT_CLEAR  0x010034  /* Journal inode not in use, needs clearing */#define PR_1_JOURNAL_BAD_MODE         0x010035  /* Journal inode has wrong mode */#define PR_1_LOW_DTIME                0x010036  /* Inode that was part of orphan linked list */#define PR_1_ORPHAN_LIST_REFUGEES     0x010037  /* Latch question which asks how to deal with low dtime inodes */#define PR_1_ALLOCATE_REFCOUNT        0x010038  /* Error allocating refcount structure */#define PR_1_READ_EA_BLOCK            0x010039  /* Error reading Extended Attribute block */#define PR_1_BAD_EA_BLOCK             0x01003A  /* Invalid Extended Attribute block */#define PR_1_EXTATTR_READ_ABORT   0x01003B  /* Error reading Extended Attribute block while fixing refcount -- abort */#define PR_1_EXTATTR_REFCOUNT         0x01003C  /* Extended attribute reference count incorrect */#define PR_1_EXTATTR_WRITE            0x01003D  /* Error writing Extended Attribute block while fixing refcount */#define PR_1_EA_MULTI_BLOCK           0x01003E  /* Multiple EA blocks not supported */#define PR_1_EA_ALLOC_REGION          0x01003F  /* Error allocating EA region allocation structure */#define PR_1_EA_ALLOC_COLLISION       0x010040  /* Error EA allocation collision */#define PR_1_EA_BAD_NAME              0x010041  /* Bad extended attribute name */#define PR_1_EA_BAD_VALUE             0x010042  /* Bad extended attribute value */#define PR_1_INODE_TOOBIG             0x010043  /* Inode too big (latch question) */#define PR_1_TOOBIG_DIR               0x010044  /* Directory too big */#define PR_1_TOOBIG_REG               0x010045  /* Regular file too big */#define PR_1_TOOBIG_SYMLINK           0x010046  /* Symlink too big */#define PR_1_HTREE_SET                0x010047  /* INDEX_FL flag set on a non-HTREE filesystem */#define PR_1_HTREE_NODIR              0x010048  /* INDEX_FL flag set on a non-directory */#define PR_1_HTREE_BADROOT            0x010049  /* Invalid root node in HTREE directory */#define PR_1_HTREE_HASHV              0x01004A  /* Unsupported hash version in HTREE directory */#define PR_1_HTREE_INCOMPAT           0x01004B  /* Incompatible flag in HTREE root node */#define PR_1_HTREE_DEPTH              0x01004C  /* HTREE too deep */#define PR_1_BB_FS_BLOCK   0x01004D  /* Bad block has indirect block that conflicts with filesystem block */#define PR_1_RESIZE_INODE_CREATE      0x01004E  /* Resize inode failed */#define PR_1_EXTRA_ISIZE              0x01004F  /* inode->i_size is too long */#define PR_1_ATTR_NAME_LEN            0x010050  /* attribute name is too long */#define PR_1_ATTR_VALUE_OFFSET        0x010051  /* wrong EA value offset */#define PR_1_ATTR_VALUE_BLOCK         0x010052  /* wrong EA blocknumber */#define PR_1_ATTR_VALUE_SIZE          0x010053  /* wrong EA value size */#define PR_1_ATTR_HASH                0x010054  /* wrong EA hash value *//* * Pass 1b errors */#define PR_1B_PASS_HEADER       0x011000  /* Pass 1B: Rescan for duplicate/bad blocks */#define PR_1B_DUP_BLOCK_HEADER  0x011001  /* Duplicate/bad block(s) header */#define PR_1B_DUP_BLOCK         0x011002  /* Duplicate/bad block(s) in inode */#define PR_1B_DUP_BLOCK_END     0x011003  /* Duplicate/bad block(s) end */#define PR_1B_ISCAN_ERROR       0x011004  /* Error while scanning inodes */#define PR_1B_ALLOCATE_IBITMAP_ERROR 0x011005  /* Error allocating inode bitmap */#define PR_1B_BLOCK_ITERATE     0x0110006  /* Error while iterating over blocks */#define PR_1B_ADJ_EA_REFCOUNT   0x0110007  /* Error adjusting EA refcount */#define PR_1C_PASS_HEADER       0x012000  /* Pass 1C: Scan directories for inodes with dup blocks. */#define PR_1D_PASS_HEADER       0x013000  /* Pass 1D: Reconciling duplicate blocks */#define PR_1D_DUP_FILE          0x013001  /* File has duplicate blocks */#define PR_1D_DUP_FILE_LIST     0x013002  /* List of files sharing duplicate blocks */#define PR_1D_SHARE_METADATA    0x013003  /* File sharing blocks with filesystem metadata  */#define PR_1D_NUM_DUP_INODES    0x013004  /* Report of how many duplicate/bad inodes */#define PR_1D_DUP_BLOCKS_DEALT  0x013005  /* Duplicated blocks already reassigned or cloned. */#define PR_1D_CLONE_QUESTION    0x013006  /* Clone duplicate/bad blocks? */#define PR_1D_DELETE_QUESTION   0x013007  /* Delete file? */#define PR_1D_CLONE_ERROR       0x013008  /* Couldn't clone file (error) *//* * Pass 2 errors */#define PR_2_PASS_HEADER        0x020000  /* Pass 2: Checking directory structure */#define PR_2_BAD_INODE_DOT      0x020001  /* Bad inode number for '.' */#define PR_2_BAD_INO            0x020002  /* Directory entry has bad inode number */#define PR_2_UNUSED_INODE       0x020003  /* Directory entry has deleted or unused inode */#define PR_2_LINK_DOT           0x020004  /* Directry entry is link to '.' */#define PR_2_BB_INODE           0x020005  /* Directory entry points to inode now located in a bad block */#define PR_2_LINK_DIR           0x020006  /* Directory entry contains a link to a directory */#define PR_2_LINK_ROOT          0x020007  /* Directory entry contains a link to the root directry */#define PR_2_BAD_NAME           0x020008  /* Directory entry has illegal characters in its name */#define PR_2_MISSING_DOT        0x020009  /* Missing '.' in directory inode */#define PR_2_MISSING_DOT_DOT    0x02000A  /* Missing '..' in directory inode */#define PR_2_1ST_NOT_DOT        0x02000B  /* First entry in directory inode doesn't contain '.' */#define PR_2_2ND_NOT_DOT_DOT    0x02000C  /* Second entry in directory inode doesn't contain '..' */#define PR_2_FADDR_ZERO         0x02000D  /* i_faddr should be zero */#define PR_2_FILE_ACL_ZERO      0x02000E  /* i_file_acl should be zero */#define PR_2_DIR_ACL_ZERO       0x02000F  /* i_dir_acl should be zero */#define PR_2_FRAG_ZERO          0x020010  /* i_frag should be zero */#define PR_2_FSIZE_ZERO         0x020011  /* i_fsize should be zero */#define PR_2_BAD_MODE           0x020012  /* inode has bad mode */#define PR_2_DIR_CORRUPTED      0x020013  /* directory corrupted */#define PR_2_FILENAME_LONG      0x020014  /* filename too long */#define PR_2_DIRECTORY_HOLE     0x020015  /* Directory inode has a missing block (hole) */#define PR_2_DOT_NULL_TERM      0x020016  /* '.' is not NULL terminated */#define PR_2_DOT_DOT_NULL_TERM  0x020017  /* '..' is not NULL terminated */#define PR_2_BAD_CHAR_DEV       0x020018  /* Illegal character device in inode */#define PR_2_BAD_BLOCK_DEV      0x020019  /* Illegal block device in inode */#define PR_2_DUP_DOT            0x02001A  /* Duplicate '.' entry */#define PR_2_DUP_DOT_DOT        0x02001B  /* Duplicate '..' entry */#define PR_2_NO_DIRINFO         0x02001C  /* Internal error: couldn't find dir_info */#define PR_2_FINAL_RECLEN       0x02001D  /* Final rec_len is wrong */#define PR_2_ALLOCATE_ICOUNT    0x02001E  /* Error allocating icount structure */#define PR_2_DBLIST_ITERATE     0x02001F  /* Error iterating over directory blocks */#define PR_2_READ_DIRBLOCK      0x020020  /* Error reading directory block */#define PR_2_WRITE_DIRBLOCK     0x020021  /* Error writing directory block */#define PR_2_ALLOC_DIRBOCK      0x020022  /* Error allocating new directory block */#define PR_2_DEALLOC_INODE      0x020023  /* Error deallocating inode */#define PR_2_SPLIT_DOT          0x020024  /* Directory entry for '.' is big.  Split? */#define PR_2_BAD_FIFO           0x020025  /* Illegal FIFO */#define PR_2_BAD_SOCKET         0x020026  /* Illegal socket */#define PR_2_SET_FILETYPE       0x020027  /* Directory filetype not set */#define PR_2_BAD_FILETYPE       0x020028  /* Directory filetype incorrect */#define PR_2_CLEAR_FILETYPE     0x020029  /* Directory filetype set when it shouldn't be */#define PR_2_NULL_NAME          0x020030  /* Directory filename can't be zero-length  */#define PR_2_INVALID_SYMLINK    0x020031  /* Invalid symlink */#define PR_2_FILE_ACL_BAD       0x020032  /* i_file_acl (extended attribute) is bad */#define PR_2_FEATURE_LARGE_FILES 0x020033  /* Filesystem contains large files, but has no such flag in sb */#define PR_2_HTREE_NOTREF       0x020034  /* Node in HTREE directory not referenced */#define PR_2_HTREE_DUPREF       0x020035  /* Node in HTREE directory referenced twice */#define PR_2_HTREE_MIN_HASH     0x020036  /* Node in HTREE directory has bad min hash */#define PR_2_HTREE_MAX_HASH     0x020037  /* Node in HTREE directory has bad max hash */#define PR_2_HTREE_CLEAR        0x020038  /* Clear invalid HTREE directory */#define PR_2_HTREE_BADBLK       0x02003A  /* Bad block in htree interior node */#define PR_2_ADJ_EA_REFCOUNT    0x02003B  /* Error adjusting EA refcount */#define PR_2_HTREE_BAD_ROOT     0x02003C  /* Invalid HTREE root node */#define PR_2_HTREE_BAD_LIMIT    0x02003D  /* Invalid HTREE limit */#define PR_2_HTREE_BAD_COUNT    0x02003E  /* Invalid HTREE count */#define PR_2_HTREE_HASH_ORDER   0x02003F  /* HTREE interior node has out-of-order hashes in table */#define PR_2_HTREE_BAD_DEPTH    0x020040  /* Node in HTREE directory has bad depth */#define PR_2_DUPLICATE_DIRENT   0x020041  /* Duplicate directory entry found */#define PR_2_NON_UNIQUE_FILE    0x020042  /* Non-unique filename found */#define PR_2_REPORT_DUP_DIRENT  0x020043  /* Duplicate directory entry found *//* * Pass 3 errors */#define PR_3_PASS_HEADER            0x030000  /* Pass 3: Checking directory connectivity */#define PR_3_NO_ROOT_INODE          0x030001  /* Root inode not allocated */#define PR_3_EXPAND_LF_DIR          0x030002  /* No room in lost+found */#define PR_3_UNCONNECTED_DIR        0x030003  /* Unconnected directory inode */#define PR_3_NO_LF_DIR              0x030004  /* /lost+found not found */#define PR_3_BAD_DOT_DOT            0x030005  /* .. entry is incorrect */#define PR_3_NO_LPF                 0x030006  /* Bad or non-existent /lost+found.  Cannot reconnect */#define PR_3_CANT_EXPAND_LPF        0x030007  /* Could not expand /lost+found */#define PR_3_CANT_RECONNECT         0x030008  /* Could not reconnect inode */#define PR_3_ERR_FIND_LPF           0x030009  /* Error while trying to find /lost+found */#define PR_3_ERR_LPF_NEW_BLOCK      0x03000A  /* Error in ext2fs_new_block while creating /lost+found */#define PR_3_ERR_LPF_NEW_INODE      0x03000B  /* Error in ext2fs_new_inode while creating /lost+found */#define PR_3_ERR_LPF_NEW_DIR_BLOCK  0x03000C  /* Error in ext2fs_new_dir_block while creating /lost+found */#define PR_3_ERR_LPF_WRITE_BLOCK    0x03000D  /* Error while writing directory block for /lost+found */#define PR_3_ADJUST_INODE           0x03000E  /* Error while adjusting inode count */#define PR_3_FIX_PARENT_ERR         0x03000F  /* Couldn't fix parent directory -- error */#define PR_3_FIX_PARENT_NOFIND      0x030010  /* Couldn't fix parent directory -- couldn't find it */#define PR_3_ALLOCATE_IBITMAP_ERROR 0x030011  /* Error allocating inode bitmap */#define PR_3_CREATE_ROOT_ERROR      0x030012  /* Error creating root directory */#define PR_3_CREATE_LPF_ERROR       0x030013  /* Error creating lost and found directory */#define PR_3_ROOT_NOT_DIR_ABORT     0x030014  /* Root inode is not directory; aborting */#define PR_3_NO_ROOT_INODE_ABORT    0x030015  /* Cannot proceed without a root inode. */#define PR_3_NO_DIRINFO             0x030016  /* Internal error: couldn't find dir_info */#define PR_3_LPF_NOTDIR             0x030017  /* Lost+found is not a directory *//* * Pass 3a --- rehashing diretories */#define PR_3A_PASS_HEADER         0x031000  /* Pass 3a: Reindexing directories */#define PR_3A_OPTIMIZE_ITER       0x031001  /* Error iterating over directories */#define PR_3A_OPTIMIZE_DIR_ERR    0x031002  /* Error rehash directory */#define PR_3A_OPTIMIZE_DIR_HEADER 0x031003  /* Rehashing dir header */#define PR_3A_OPTIMIZE_DIR        0x031004  /* Rehashing directory %d */#define PR_3A_OPTIMIZE_DIR_END    0x031005  /* Rehashing dir end *//* * Pass 4 errors */

⌨️ 快捷键说明

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