diff options
Diffstat (limited to 'e2fsprogs/ext2fs/ext2_ext_attr.h')
-rw-r--r-- | e2fsprogs/ext2fs/ext2_ext_attr.h | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/e2fsprogs/ext2fs/ext2_ext_attr.h b/e2fsprogs/ext2fs/ext2_ext_attr.h index 23444c508..79f23ee9a 100644 --- a/e2fsprogs/ext2fs/ext2_ext_attr.h +++ b/e2fsprogs/ext2fs/ext2_ext_attr.h | |||
@@ -28,9 +28,6 @@ struct ext2_ext_attr_entry { | |||
28 | __u32 e_value_block; /* disk block attribute is stored on (n/i) */ | 28 | __u32 e_value_block; /* disk block attribute is stored on (n/i) */ |
29 | __u32 e_value_size; /* size of attribute value */ | 29 | __u32 e_value_size; /* size of attribute value */ |
30 | __u32 e_hash; /* hash value of name and value */ | 30 | __u32 e_hash; /* hash value of name and value */ |
31 | #if 0 | ||
32 | char e_name[0]; /* attribute name */ | ||
33 | #endif | ||
34 | }; | 31 | }; |
35 | 32 | ||
36 | #define EXT2_EXT_ATTR_PAD_BITS 2 | 33 | #define EXT2_EXT_ATTR_PAD_BITS 2 |
@@ -53,17 +50,3 @@ struct ext2_ext_attr_entry { | |||
53 | #define EXT2_XATTR_SIZE(size) \ | 50 | #define EXT2_XATTR_SIZE(size) \ |
54 | (((size) + EXT2_EXT_ATTR_ROUND) & ~EXT2_EXT_ATTR_ROUND) | 51 | (((size) + EXT2_EXT_ATTR_ROUND) & ~EXT2_EXT_ATTR_ROUND) |
55 | 52 | ||
56 | #ifdef __KERNEL__ | ||
57 | # ifdef CONFIG_EXT2_FS_EXT_ATTR | ||
58 | extern int ext2_get_ext_attr(struct inode *, const char *, char *, size_t, int); | ||
59 | extern int ext2_set_ext_attr(struct inode *, const char *, char *, size_t, int); | ||
60 | extern void ext2_ext_attr_free_inode(struct inode *inode); | ||
61 | extern void ext2_ext_attr_put_super(struct super_block *sb); | ||
62 | extern int ext2_ext_attr_init(void); | ||
63 | extern void ext2_ext_attr_done(void); | ||
64 | # else | ||
65 | # define ext2_get_ext_attr NULL | ||
66 | # define ext2_set_ext_attr NULL | ||
67 | # endif | ||
68 | #endif /* __KERNEL__ */ | ||
69 | |||