aboutsummaryrefslogtreecommitdiff
path: root/lib/ext2fs/ext2fs.h
diff options
context:
space:
mode:
authorGabriel Krisman Bertazi <krisman@collabora.co.uk>2018-11-18 23:12:48 -0500
committerTheodore Ts'o <tytso@mit.edu>2018-11-18 23:14:54 -0500
commit44a1d8b97836638977a197095eb738a40ac679e4 (patch)
tree751d47a1f9bf6bdf1c0f5293f1c7ef2aa4ca7377 /lib/ext2fs/ext2fs.h
parente39f507a0cd44fa13d58e0e6f1c95c7a415fca19 (diff)
downloade2fsprogs-44a1d8b97836638977a197095eb738a40ac679e4.tar.gz
Reserve feature bit and SB field bit for filename encoding
The s_encoding field in the superblock stores a magic number indicating the encoding format and version used globally by file and directory names in the filesystem. The s_encoding_flags defines policies for using the charset encoding, like how to handle invalid sequences and what kind of normalization to use. A feature flag is also allocated to indicate whether this filesystem has encoding awareness enabled. Signed-off-by: Gabriel Krisman Bertazi <krisman@collabora.co.uk> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Diffstat (limited to 'lib/ext2fs/ext2fs.h')
-rw-r--r--lib/ext2fs/ext2fs.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/ext2fs/ext2fs.h b/lib/ext2fs/ext2fs.h
index a5fc90a9..5b87d395 100644
--- a/lib/ext2fs/ext2fs.h
+++ b/lib/ext2fs/ext2fs.h
@@ -616,6 +616,7 @@ typedef struct ext2_icount *ext2_icount_t;
EXT4_FEATURE_INCOMPAT_64BIT|\
EXT4_FEATURE_INCOMPAT_INLINE_DATA|\
EXT4_FEATURE_INCOMPAT_ENCRYPT|\
+ EXT4_FEATURE_INCOMPAT_FNAME_ENCODING|\
EXT4_FEATURE_INCOMPAT_CSUM_SEED|\
EXT4_FEATURE_INCOMPAT_LARGEDIR)