Commit ad888a1f authored by Jan Blunck's avatar Jan Blunck Committed by Jan Kara

ext2: Explicitly assign values to on-disk enum of filetypes

It is somewhat dangerous to use a straight enum here, because this will
reassign values of later variables if one of the earlier ones is removed.
Signed-off-by: default avatarJan Blunck <jblunck@suse.de>
Cc: Andreas Dilger <adilger@sun.com>
Signed-off-by: default avatarJan Kara <jack@suse.cz>
parent c56818d7
...@@ -565,14 +565,14 @@ struct ext2_dir_entry_2 { ...@@ -565,14 +565,14 @@ struct ext2_dir_entry_2 {
* other bits are reserved for now. * other bits are reserved for now.
*/ */
enum { enum {
EXT2_FT_UNKNOWN, EXT2_FT_UNKNOWN = 0,
EXT2_FT_REG_FILE, EXT2_FT_REG_FILE = 1,
EXT2_FT_DIR, EXT2_FT_DIR = 2,
EXT2_FT_CHRDEV, EXT2_FT_CHRDEV = 3,
EXT2_FT_BLKDEV, EXT2_FT_BLKDEV = 4,
EXT2_FT_FIFO, EXT2_FT_FIFO = 5,
EXT2_FT_SOCK, EXT2_FT_SOCK = 6,
EXT2_FT_SYMLINK, EXT2_FT_SYMLINK = 7,
EXT2_FT_MAX EXT2_FT_MAX
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment