ext2_err.et.in revision 036039460ff76f397bc23977a26632698136b0e6
13839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o#
219c78dc07fce2d6f39b5e541562afc3ca1ea38ffTheodore Ts'o# Copyright (C) 1993, 1994, 1995, 1996 Theodore Ts'o.  
319c78dc07fce2d6f39b5e541562afc3ca1ea38ffTheodore Ts'o#
419c78dc07fce2d6f39b5e541562afc3ca1ea38ffTheodore Ts'o# %Begin-Header%
519c78dc07fce2d6f39b5e541562afc3ca1ea38ffTheodore Ts'o# This file may be redistributed under the terms of the GNU Public
619c78dc07fce2d6f39b5e541562afc3ca1ea38ffTheodore Ts'o# License.
719c78dc07fce2d6f39b5e541562afc3ca1ea38ffTheodore Ts'o# %End-Header%
83839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o#
93839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o	error_table ext2
103839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
113839e65723771b85975f4263102dd3ceec4523cTheodore Ts'oec	EXT2_ET_BASE,
1274becf3c0a065f8d64e07ce4d31f9fe53be91d62Theodore Ts'o	"EXT2FS Library version @E2FSPROGS_VERSION@"
13f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
14f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'oec	EXT2_ET_MAGIC_EXT2FS_FILSYS,
15f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o	"Wrong magic number for ext2_filsys structure"
16f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
17f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'oec	EXT2_ET_MAGIC_BADBLOCKS_LIST,
18f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o	"Wrong magic number for badblocks_list structure"
19f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
20f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'oec	EXT2_ET_MAGIC_BADBLOCKS_ITERATE,
21f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o	"Wrong magic number for badblocks_iterate structure"
22f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
23f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'oec	EXT2_ET_MAGIC_INODE_SCAN,
24f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o	"Wrong magic number for inode_scan structure"
25f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
26f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'oec	EXT2_ET_MAGIC_IO_CHANNEL,
27f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o	"Wrong magic number for io_channel structure"
28f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
29f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'oec	EXT2_ET_MAGIC_UNIX_IO_CHANNEL,
30f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o	"Wrong magic number for unix io_channel structure"
31f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
32f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'oec	EXT2_ET_MAGIC_IO_MANAGER,
33f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o	"Wrong magic number for io_manager structure"
34f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
35f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'oec	EXT2_ET_MAGIC_BLOCK_BITMAP,
36f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o	"Wrong magic number for block_bitmap structure"
37f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
38f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'oec	EXT2_ET_MAGIC_INODE_BITMAP,
39f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o	"Wrong magic number for inode_bitmap structure"
40f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
411e3472c5f37ca3686dd69b079d4d02a302f5798dTheodore Ts'oec	EXT2_ET_MAGIC_GENERIC_BITMAP,
421e3472c5f37ca3686dd69b079d4d02a302f5798dTheodore Ts'o	"Wrong magic number for generic_bitmap structure"
43f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
4419c78dc07fce2d6f39b5e541562afc3ca1ea38ffTheodore Ts'oec	EXT2_ET_MAGIC_TEST_IO_CHANNEL,
4519c78dc07fce2d6f39b5e541562afc3ca1ea38ffTheodore Ts'o	"Wrong magic number for test io_channel structure"
46f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
4719c78dc07fce2d6f39b5e541562afc3ca1ea38ffTheodore Ts'oec	EXT2_ET_MAGIC_DBLIST,
4819c78dc07fce2d6f39b5e541562afc3ca1ea38ffTheodore Ts'o	"Wrong magic number for directory block list structure"
49f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
5019c78dc07fce2d6f39b5e541562afc3ca1ea38ffTheodore Ts'oec	EXT2_ET_MAGIC_ICOUNT,
5119c78dc07fce2d6f39b5e541562afc3ca1ea38ffTheodore Ts'o	"Wrong magic number for icount structure"
52f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
5371b97145a3c0cadd6394852a56998ea14bf59cb7Theodore Ts'oec	EXT2_ET_MAGIC_PQ_IO_CHANNEL,
5471b97145a3c0cadd6394852a56998ea14bf59cb7Theodore Ts'o	"Wrong magic number for Powerquest io_channel structure"
55f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
5630fab293065b7fc6d7d138e8e9eea533a3560873Theodore Ts'oec	EXT2_ET_MAGIC_EXT2_FILE,
5730fab293065b7fc6d7d138e8e9eea533a3560873Theodore Ts'o	"Wrong magic number for ext2 file structure"
58f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
5972ed12648368b3f3ea14e8102e20bf5d3a3be6d3Theodore Ts'oec	EXT2_ET_MAGIC_E2IMAGE,
6072ed12648368b3f3ea14e8102e20bf5d3a3be6d3Theodore Ts'o	"Wrong magic number for Ext2 Image Header"
61f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
62f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'oec	EXT2_ET_MAGIC_RESERVED_8,
63f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o	"Wrong magic number --- RESERVED_8"
64f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
65f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'oec	EXT2_ET_MAGIC_RESERVED_9,
66f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o	"Wrong magic number --- RESERVED_9"
673839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
683839e65723771b85975f4263102dd3ceec4523cTheodore Ts'oec	EXT2_ET_BAD_MAGIC,
693839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o	"Bad magic number in super-block"
703839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
71f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'oec	EXT2_ET_REV_TOO_HIGH,
72f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o	"Filesystem revision too high"
73f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
743839e65723771b85975f4263102dd3ceec4523cTheodore Ts'oec	EXT2_ET_RO_FILSYS,
753839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o	"Attempt to write to filesystem opened read-only"
763839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
773839e65723771b85975f4263102dd3ceec4523cTheodore Ts'oec	EXT2_ET_GDESC_READ,
783839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o	"Can't read group descriptors"
793839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
803839e65723771b85975f4263102dd3ceec4523cTheodore Ts'oec	EXT2_ET_GDESC_WRITE,
813839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o	"Can't write group descriptors"
823839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
833839e65723771b85975f4263102dd3ceec4523cTheodore Ts'oec	EXT2_ET_GDESC_BAD_BLOCK_MAP,
843839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o	"Corrupt group descriptor: bad block for block bitmap"
853839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
863839e65723771b85975f4263102dd3ceec4523cTheodore Ts'oec	EXT2_ET_GDESC_BAD_INODE_MAP,
873839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o	"Corrupt group descriptor: bad block for inode bitmap"
883839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
893839e65723771b85975f4263102dd3ceec4523cTheodore Ts'oec	EXT2_ET_GDESC_BAD_INODE_TABLE,
903839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o	"Corrupt group descriptor: bad block for inode table"
913839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
923839e65723771b85975f4263102dd3ceec4523cTheodore Ts'oec	EXT2_ET_INODE_BITMAP_WRITE,
933839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o	"Can't write an inode bitmap"
943839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
953839e65723771b85975f4263102dd3ceec4523cTheodore Ts'oec	EXT2_ET_INODE_BITMAP_READ,
963839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o	"Can't read an inode bitmap"
973839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
983839e65723771b85975f4263102dd3ceec4523cTheodore Ts'oec	EXT2_ET_BLOCK_BITMAP_WRITE,
993839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o	"Can't write an block bitmap"
1003839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
1013839e65723771b85975f4263102dd3ceec4523cTheodore Ts'oec	EXT2_ET_BLOCK_BITMAP_READ,
1023839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o	"Can't read an block bitmap"
1033839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
1043839e65723771b85975f4263102dd3ceec4523cTheodore Ts'oec	EXT2_ET_INODE_TABLE_WRITE,
1053839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o	"Can't write an inode table"
1063839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
1073839e65723771b85975f4263102dd3ceec4523cTheodore Ts'oec	EXT2_ET_INODE_TABLE_READ,
1083839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o	"Can't read an inode table"
1093839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
1103839e65723771b85975f4263102dd3ceec4523cTheodore Ts'oec	EXT2_ET_NEXT_INODE_READ,
1113839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o	"Can't read next inode"
1123839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
1133839e65723771b85975f4263102dd3ceec4523cTheodore Ts'oec	EXT2_ET_UNEXPECTED_BLOCK_SIZE,
1143839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o	"Filesystem has unexpected block size"
1153839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
1163839e65723771b85975f4263102dd3ceec4523cTheodore Ts'oec	EXT2_ET_DIR_CORRUPTED,
1173839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o	"EXT2 directory corrupted"
1183839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
1193839e65723771b85975f4263102dd3ceec4523cTheodore Ts'oec	EXT2_ET_SHORT_READ,
1203839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o	"Attempt to read block from filesystem resulted in short read"
1213839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
1223839e65723771b85975f4263102dd3ceec4523cTheodore Ts'oec	EXT2_ET_SHORT_WRITE,
1233839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o	"Attempt to write block from filesystem resulted in short write"
1243839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
1253839e65723771b85975f4263102dd3ceec4523cTheodore Ts'oec	EXT2_ET_DIR_NO_SPACE,
1263839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o	"No free space in the directory"
1273839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
1283839e65723771b85975f4263102dd3ceec4523cTheodore Ts'oec	EXT2_ET_NO_INODE_BITMAP,
1293839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o	"Inode bitmap not loaded"
1303839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
1313839e65723771b85975f4263102dd3ceec4523cTheodore Ts'oec	EXT2_ET_NO_BLOCK_BITMAP,
13278d8f90ffae45808096133c461ef1ee0e65de937Theodore Ts'o	"Block bitmap not loaded"
1333839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
1343839e65723771b85975f4263102dd3ceec4523cTheodore Ts'oec	EXT2_ET_BAD_INODE_NUM,
1353839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o	"Illegal inode number"
1363839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
1373839e65723771b85975f4263102dd3ceec4523cTheodore Ts'oec	EXT2_ET_BAD_BLOCK_NUM,
1383839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o	"Illegal block number"
1393839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
1403839e65723771b85975f4263102dd3ceec4523cTheodore Ts'oec	EXT2_ET_EXPAND_DIR_ERR,
1413839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o	"Internal error in ext2fs_expand_dir"
1423839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
1433839e65723771b85975f4263102dd3ceec4523cTheodore Ts'oec	EXT2_ET_TOOSMALL,
1443839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o	"Not enough space to build proposed filesystem"
1453839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
146f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'oec	EXT2_ET_BAD_BLOCK_MARK,
147f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o	"Illegal block number passed to ext2fs_mark_block_bitmap"
148f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
149f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'oec	EXT2_ET_BAD_BLOCK_UNMARK,
150f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o	"Illegal block number passed to ext2fs_unmark_block_bitmap"
151f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
152f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'oec	EXT2_ET_BAD_BLOCK_TEST,
153f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o	"Illegal block number passed to ext2fs_test_block_bitmap"
154f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
155f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'oec	EXT2_ET_BAD_INODE_MARK,
156f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o	"Illegal inode number passed to ext2fs_mark_inode_bitmap"
157f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
158f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'oec	EXT2_ET_BAD_INODE_UNMARK,
159f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o	"Illegal inode number passed to ext2fs_unmark_inode_bitmap"
160f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
161f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'oec	EXT2_ET_BAD_INODE_TEST,
162f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o	"Illegal inode number passed to ext2fs_test_inode_bitmap"
163f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
164f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'oec	EXT2_ET_FUDGE_BLOCK_BITMAP_END,
165f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o	"Attempt to fudge end of block bitmap past the real end"
166f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
167f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'oec	EXT2_ET_FUDGE_INODE_BITMAP_END,
168f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o	"Attempt to fudge end of inode bitmap past the real end"
169f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
170f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'oec	EXT2_ET_BAD_IND_BLOCK,
171f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o	"Illegal indirect block found" 
172f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
173f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'oec	EXT2_ET_BAD_DIND_BLOCK,
174f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o	"Illegal doubly indirect block found" 
175f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
176f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'oec	EXT2_ET_BAD_TIND_BLOCK,
177f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o	"Illegal triply indirect block found" 
178f3db3566b5e1342e49dffc5ec3f418a838584194Theodore Ts'o
17950e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'oec	EXT2_ET_NEQ_BLOCK_BITMAP,
18050e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o	"Block bitmaps are not the same"
18150e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o
18250e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'oec	EXT2_ET_NEQ_INODE_BITMAP,
18350e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o	"Inode bitmaps are not the same"
18450e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o
18550e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'oec	EXT2_ET_BAD_DEVICE_NAME,
18650e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o	"Illegal or malformed device name"
18750e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o
1887f88b04341d88c5df0360d930832c38040303b61Theodore Ts'oec	EXT2_ET_MISSING_INODE_TABLE,
1891e3472c5f37ca3686dd69b079d4d02a302f5798dTheodore Ts'o	"A block group is missing an inode table"
1907f88b04341d88c5df0360d930832c38040303b61Theodore Ts'o
1911e3472c5f37ca3686dd69b079d4d02a302f5798dTheodore Ts'oec	EXT2_ET_CORRUPT_SUPERBLOCK,
1921e3472c5f37ca3686dd69b079d4d02a302f5798dTheodore Ts'o	"The ext2 superblock is corrupt"
1931e3472c5f37ca3686dd69b079d4d02a302f5798dTheodore Ts'o
1941e3472c5f37ca3686dd69b079d4d02a302f5798dTheodore Ts'oec	EXT2_ET_BAD_GENERIC_MARK,
1951e3472c5f37ca3686dd69b079d4d02a302f5798dTheodore Ts'o	"Illegal generic bit number passed to ext2fs_mark_generic_bitmap"
1961e3472c5f37ca3686dd69b079d4d02a302f5798dTheodore Ts'o
1971e3472c5f37ca3686dd69b079d4d02a302f5798dTheodore Ts'oec	EXT2_ET_BAD_GENERIC_UNMARK,
1981e3472c5f37ca3686dd69b079d4d02a302f5798dTheodore Ts'o	"Illegal generic bit number passed to ext2fs_unmark_generic_bitmap"
1991e3472c5f37ca3686dd69b079d4d02a302f5798dTheodore Ts'o
2001e3472c5f37ca3686dd69b079d4d02a302f5798dTheodore Ts'oec	EXT2_ET_BAD_GENERIC_TEST,
2011e3472c5f37ca3686dd69b079d4d02a302f5798dTheodore Ts'o	"Illegal generic bit number passed to ext2fs_test_generic_bitmap"
2023839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
2031e3472c5f37ca3686dd69b079d4d02a302f5798dTheodore Ts'oec	EXT2_ET_SYMLINK_LOOP,
2041e3472c5f37ca3686dd69b079d4d02a302f5798dTheodore Ts'o	"Too many symbolic links encountered."
2051e3472c5f37ca3686dd69b079d4d02a302f5798dTheodore Ts'o
2061e3472c5f37ca3686dd69b079d4d02a302f5798dTheodore Ts'oec	EXT2_ET_CALLBACK_NOTHANDLED,
2071e3472c5f37ca3686dd69b079d4d02a302f5798dTheodore Ts'o	"The callback function will not handle this case"
2081e3472c5f37ca3686dd69b079d4d02a302f5798dTheodore Ts'o
20919c78dc07fce2d6f39b5e541562afc3ca1ea38ffTheodore Ts'oec	EXT2_ET_BAD_BLOCK_IN_INODE_TABLE,
21019c78dc07fce2d6f39b5e541562afc3ca1ea38ffTheodore Ts'o	"The inode is from a bad block in the inode table"
21119c78dc07fce2d6f39b5e541562afc3ca1ea38ffTheodore Ts'o
21219c78dc07fce2d6f39b5e541562afc3ca1ea38ffTheodore Ts'oec	EXT2_ET_UNSUPP_FEATURE,
21319c78dc07fce2d6f39b5e541562afc3ca1ea38ffTheodore Ts'o	"Filesystem has unsupported feature(s)"
21419c78dc07fce2d6f39b5e541562afc3ca1ea38ffTheodore Ts'o
21519c78dc07fce2d6f39b5e541562afc3ca1ea38ffTheodore Ts'oec	EXT2_ET_RO_UNSUPP_FEATURE,
21619c78dc07fce2d6f39b5e541562afc3ca1ea38ffTheodore Ts'o	"Filesystem has unsupported read-only feature(s)"
21719c78dc07fce2d6f39b5e541562afc3ca1ea38ffTheodore Ts'o
218291c9049ba70bb6256099a066243cec1359c9c15Theodore Ts'oec	EXT2_ET_LLSEEK_FAILED,
219a1230b1376dc5514a260134f53c23f8d2d1e61ceTheodore Ts'o	"IO Channel failed to seek on read or write"
220a1230b1376dc5514a260134f53c23f8d2d1e61ceTheodore Ts'o
221291c9049ba70bb6256099a066243cec1359c9c15Theodore Ts'oec	EXT2_ET_NO_MEMORY,
22271b97145a3c0cadd6394852a56998ea14bf59cb7Theodore Ts'o	"Memory allocation failed"
22371b97145a3c0cadd6394852a56998ea14bf59cb7Theodore Ts'o
224291c9049ba70bb6256099a066243cec1359c9c15Theodore Ts'oec	EXT2_ET_INVALID_ARGUMENT,
22571b97145a3c0cadd6394852a56998ea14bf59cb7Theodore Ts'o	"Invalid argument passed to ext2 library"
22671b97145a3c0cadd6394852a56998ea14bf59cb7Theodore Ts'o
227291c9049ba70bb6256099a066243cec1359c9c15Theodore Ts'oec	EXT2_ET_BLOCK_ALLOC_FAIL,
22871b97145a3c0cadd6394852a56998ea14bf59cb7Theodore Ts'o	"Could not allocate block in ext2 filesystem"
22971b97145a3c0cadd6394852a56998ea14bf59cb7Theodore Ts'o
230291c9049ba70bb6256099a066243cec1359c9c15Theodore Ts'oec	EXT2_ET_INODE_ALLOC_FAIL,
23171b97145a3c0cadd6394852a56998ea14bf59cb7Theodore Ts'o	"Could not allocate inode in ext2 filesystem"
23271b97145a3c0cadd6394852a56998ea14bf59cb7Theodore Ts'o
233291c9049ba70bb6256099a066243cec1359c9c15Theodore Ts'oec	EXT2_ET_NO_DIRECTORY,
23471b97145a3c0cadd6394852a56998ea14bf59cb7Theodore Ts'o	"Ext2 inode is not a directory"
23571b97145a3c0cadd6394852a56998ea14bf59cb7Theodore Ts'o
236291c9049ba70bb6256099a066243cec1359c9c15Theodore Ts'oec	EXT2_ET_TOO_MANY_REFS,
23771b97145a3c0cadd6394852a56998ea14bf59cb7Theodore Ts'o	"Too many references in table"
23871b97145a3c0cadd6394852a56998ea14bf59cb7Theodore Ts'o
239291c9049ba70bb6256099a066243cec1359c9c15Theodore Ts'oec	EXT2_ET_FILE_NOT_FOUND,
24071b97145a3c0cadd6394852a56998ea14bf59cb7Theodore Ts'o	"File not found by ext2_lookup"
24171b97145a3c0cadd6394852a56998ea14bf59cb7Theodore Ts'o
242291c9049ba70bb6256099a066243cec1359c9c15Theodore Ts'oec	EXT2_ET_FILE_RO,
24330fab293065b7fc6d7d138e8e9eea533a3560873Theodore Ts'o	"File open read-only"
24430fab293065b7fc6d7d138e8e9eea533a3560873Theodore Ts'o
245291c9049ba70bb6256099a066243cec1359c9c15Theodore Ts'oec	EXT2_ET_DB_NOT_FOUND,
24678d8f90ffae45808096133c461ef1ee0e65de937Theodore Ts'o	"Ext2 directory block not found"
24778d8f90ffae45808096133c461ef1ee0e65de937Theodore Ts'o
248291c9049ba70bb6256099a066243cec1359c9c15Theodore Ts'oec	EXT2_ET_DIR_EXISTS,
24978d8f90ffae45808096133c461ef1ee0e65de937Theodore Ts'o	"Ext2 directory already exists"
25078d8f90ffae45808096133c461ef1ee0e65de937Theodore Ts'o
251d36d835b48f3c280b254a9ca6d519d5c97d14ad4Theodore Ts'oec	EXT2_ET_UNIMPLEMENTED,
252d36d835b48f3c280b254a9ca6d519d5c97d14ad4Theodore Ts'o	"Unimplemented ext2 library function"
253d36d835b48f3c280b254a9ca6d519d5c97d14ad4Theodore Ts'o
254c775256443ff12edef2b72f47dcdcf50d1dc3526Theodore Ts'oec	EXT2_ET_CANCEL_REQUESTED,
255c775256443ff12edef2b72f47dcdcf50d1dc3526Theodore Ts'o	"User cancel requested"
256c775256443ff12edef2b72f47dcdcf50d1dc3526Theodore Ts'o
257674a4ee1e3e05133ddad701730bfc21c283272a4Theodore Ts'oec	EXT2_ET_FILE_TOO_BIG,
258674a4ee1e3e05133ddad701730bfc21c283272a4Theodore Ts'o	"Ext2 file too big"
259674a4ee1e3e05133ddad701730bfc21c283272a4Theodore Ts'o
260036039460ff76f397bc23977a26632698136b0e6Theodore Ts'oec	EXT2_ET_JOURNAL_NOT_BLOCK,
261d3cd93cabeac8c153c8ae7b1b7358d6ced86b15eTheodore Ts'o	"Supplied journal device not a block device"
262d3cd93cabeac8c153c8ae7b1b7358d6ced86b15eTheodore Ts'o
263036039460ff76f397bc23977a26632698136b0e6Theodore Ts'oec	EXT2_ET_NO_JOURNAL_SB,
264a112847b39386f9e7332ba5e5a0a5e54cfe301ccTheodore Ts'o	"Journal superblock not found"
265a112847b39386f9e7332ba5e5a0a5e54cfe301ccTheodore Ts'o
266036039460ff76f397bc23977a26632698136b0e6Theodore Ts'oec	EXT2_ET_JOURNAL_TOO_SMALL,
267036039460ff76f397bc23977a26632698136b0e6Theodore Ts'o	"Journal must be at least 1024 blocks"
268036039460ff76f397bc23977a26632698136b0e6Theodore Ts'o
2691e3472c5f37ca3686dd69b079d4d02a302f5798dTheodore Ts'o	end
270291c9049ba70bb6256099a066243cec1359c9c15Theodore Ts'o
271