mirror of https://github.com/vitalif/e2fsprogs
99 lines
3.2 KiB
C
99 lines
3.2 KiB
C
/*
|
|
* ext2_err.c:
|
|
* This file is automatically generated; please do not edit it.
|
|
*/
|
|
#ifdef __STDC__
|
|
#define NOARGS void
|
|
#else
|
|
#define NOARGS
|
|
#define const
|
|
#endif
|
|
|
|
static const char * const text[] = {
|
|
"EXT2FS Library version 0.5b",
|
|
"Wrong magic number for ext2_filsys structure",
|
|
"Wrong magic number for badblocks_list structure",
|
|
"Wrong magic number for badblocks_iterate structure",
|
|
"Wrong magic number for inode_scan structure",
|
|
"Wrong magic number for io_channel structure",
|
|
"Wrong magic number for unix io_channel structure",
|
|
"Wrong magic number for io_manager structure",
|
|
"Wrong magic number for block_bitmap structure",
|
|
"Wrong magic number for inode_bitmap structure",
|
|
"Wrong magic number --- RESERVED_1",
|
|
"Wrong magic number --- RESERVED_2",
|
|
"Wrong magic number --- RESERVED_3",
|
|
"Wrong magic number --- RESERVED_4",
|
|
"Wrong magic number --- RESERVED_5",
|
|
"Wrong magic number --- RESERVED_6",
|
|
"Wrong magic number --- RESERVED_7",
|
|
"Wrong magic number --- RESERVED_8",
|
|
"Wrong magic number --- RESERVED_9",
|
|
"Bad magic number in super-block",
|
|
"Filesystem revision too high",
|
|
"Can't seek to superblock",
|
|
"Can't read superblock",
|
|
"Can't write superblock",
|
|
"Attempt to write to filesystem opened read-only",
|
|
"Can't read group descriptors",
|
|
"Can't write group descriptors",
|
|
"Corrupt group descriptor: bad block for block bitmap",
|
|
"Corrupt group descriptor: bad block for inode bitmap",
|
|
"Corrupt group descriptor: bad block for inode table",
|
|
"Can't write an inode bitmap",
|
|
"Can't read an inode bitmap",
|
|
"Can't write an block bitmap",
|
|
"Can't read an block bitmap",
|
|
"Can't write an inode table",
|
|
"Can't read an inode table",
|
|
"Can't read next inode",
|
|
"Filesystem has unexpected block size",
|
|
"EXT2 directory corrupted",
|
|
"Attempt to read block from filesystem resulted in short read",
|
|
"Attempt to write block from filesystem resulted in short write",
|
|
"No free space in the directory",
|
|
"Inode bitmap not loaded",
|
|
"BLOCK bitmap not loaded",
|
|
"Illegal inode number",
|
|
"Illegal block number",
|
|
"Internal error in ext2fs_expand_dir",
|
|
"Not enough space to build proposed filesystem",
|
|
"Illegal block number passed to ext2fs_mark_block_bitmap",
|
|
"Illegal block number passed to ext2fs_unmark_block_bitmap",
|
|
"Illegal block number passed to ext2fs_test_block_bitmap",
|
|
"Illegal inode number passed to ext2fs_mark_inode_bitmap",
|
|
"Illegal inode number passed to ext2fs_unmark_inode_bitmap",
|
|
"Illegal inode number passed to ext2fs_test_inode_bitmap",
|
|
"Attempt to fudge end of block bitmap past the real end",
|
|
"Attempt to fudge end of inode bitmap past the real end",
|
|
"Illegal indirect block found" ,
|
|
"Illegal doubly indirect block found" ,
|
|
"Illegal triply indirect block found" ,
|
|
0
|
|
};
|
|
|
|
struct error_table {
|
|
char const * const * msgs;
|
|
long base;
|
|
int n_msgs;
|
|
};
|
|
struct et_list {
|
|
struct et_list *next;
|
|
const struct error_table * table;
|
|
};
|
|
extern struct et_list *_et_list;
|
|
|
|
static const struct error_table et = { text, 2133571328L, 59 };
|
|
|
|
static struct et_list link = { 0, 0 };
|
|
|
|
void initialize_ext2_error_table (NOARGS);
|
|
|
|
void initialize_ext2_error_table (NOARGS) {
|
|
if (!link.table) {
|
|
link.next = _et_list;
|
|
link.table = &et;
|
|
_et_list = &link;
|
|
}
|
|
}
|