diff options
author | Shengyu Zhang <lastavengers@outlook.com> | 2016-05-13 09:18:59 +0800 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2017-01-06 20:36:08 +0100 |
commit | 6ebebc80de3dfc7ada3a69d609f00088c2143be3 (patch) | |
tree | 1a139f9dbb5930d0cfe1a0907d2c7d496e232cde /ext2fs/ext2_fs.h | |
parent | 7320df6815649ab13a93a1b4d889b1b53bc112d4 (diff) | |
download | hurd-6ebebc80de3dfc7ada3a69d609f00088c2143be3.tar.gz hurd-6ebebc80de3dfc7ada3a69d609f00088c2143be3.tar.bz2 hurd-6ebebc80de3dfc7ada3a69d609f00088c2143be3.zip |
ext2fs: Add support for xattr
* ext2fs/Makefile (SRCS): Add xattr.c.
* ext2fs/ext2_fs.h: Define EXT2_FEATURE_COMPAT_EXT_ATTR.
* ext2fs/ext2fs.h: Add xattr functions.
* ext2fs/ialloc.c (diskfs_free_node): Free xattr block.
* ext2fs/xattr.c: xattr implement.
* ext2fs/xattr.h: Likewise.
Diffstat (limited to 'ext2fs/ext2_fs.h')
-rw-r--r-- | ext2fs/ext2_fs.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ext2fs/ext2_fs.h b/ext2fs/ext2_fs.h index b1caeefa..019ba154 100644 --- a/ext2fs/ext2_fs.h +++ b/ext2fs/ext2_fs.h @@ -462,6 +462,7 @@ struct ext2_super_block { ( EXT2_SB(sb)->s_feature_incompat & (mask) ) #define EXT2_FEATURE_COMPAT_DIR_PREALLOC 0x0001 +#define EXT2_FEATURE_COMPAT_EXT_ATTR 0x0008 #define EXT2_FEATURE_RO_COMPAT_SPARSE_SUPER 0x0001 #define EXT2_FEATURE_RO_COMPAT_LARGE_FILE 0x0002 @@ -470,7 +471,7 @@ struct ext2_super_block { #define EXT2_FEATURE_INCOMPAT_COMPRESSION 0x0001 #define EXT2_FEATURE_INCOMPAT_FILETYPE 0x0002 -#define EXT2_FEATURE_COMPAT_SUPP 0 +#define EXT2_FEATURE_COMPAT_SUPP EXT2_FEATURE_COMPAT_EXT_ATTR #define EXT2_FEATURE_INCOMPAT_SUPP EXT2_FEATURE_INCOMPAT_FILETYPE #define EXT2_FEATURE_RO_COMPAT_SUPP (EXT2_FEATURE_RO_COMPAT_SPARSE_SUPER| \ EXT2_FEATURE_RO_COMPAT_LARGE_FILE| \ |