From: Theodore Ts'o Date: Sat, 21 May 2016 17:43:09 +0000 (-0400) Subject: e2fsck: use com_err error codes instead of EBADMSG and EUCLEAN X-Git-Tag: v1.43.1~50 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b41a4ffa509df9f16f614dd1483cec77c3260a6c;p=thirdparty%2Fe2fsprogs.git e2fsck: use com_err error codes instead of EBADMSG and EUCLEAN Some operating systems may not define EBADMSG and EUCLEAN, so for better portability use our own private error code numbers. Signed-off-by: Theodore Ts'o --- diff --git a/e2fsck/jfs_user.h b/e2fsck/jfs_user.h index f46bb1e01..16185a5b2 100644 --- a/e2fsck/jfs_user.h +++ b/e2fsck/jfs_user.h @@ -182,10 +182,10 @@ extern e2fsck_t e2fsck_global_ctx; /* Try your very best not to use this! */ #endif /* DEBUGFS */ #ifndef EFSBADCRC -#define EFSBADCRC EBADMSG /* Bad CRC detected */ +#define EFSBADCRC EXT2_ET_BAD_CRC #endif #ifndef EFSCORRUPTED -#define EFSCORRUPTED EUCLEAN /* Filesystem is corrupted */ +#define EFSCORRUPTED EXT2_ET_FILESYSTEM_CORRUPTED #endif /* recovery.c */ diff --git a/lib/ext2fs/ext2_err.et.in b/lib/ext2fs/ext2_err.et.in index 894789e23..464c01fcd 100644 --- a/lib/ext2fs/ext2_err.et.in +++ b/lib/ext2fs/ext2_err.et.in @@ -530,4 +530,10 @@ ec EXT2_ET_UNDO_FILE_CORRUPT, ec EXT2_ET_UNDO_FILE_WRONG, "Wrong undo file for this filesystem" +ec EXT2_ET_FILESYSTEM_CORRUPTED, + "File system is corrupted" + +ec EXT2_ET_BAD_CRC, + "Bad CRC detected in file system" + end