aboutsummaryrefslogtreecommitdiff
path: root/e2fsprogs/ext2fs/ext2_ext_attr.h
diff options
context:
space:
mode:
Diffstat (limited to 'e2fsprogs/ext2fs/ext2_ext_attr.h')
-rw-r--r--e2fsprogs/ext2fs/ext2_ext_attr.h17
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
58extern int ext2_get_ext_attr(struct inode *, const char *, char *, size_t, int);
59extern int ext2_set_ext_attr(struct inode *, const char *, char *, size_t, int);
60extern void ext2_ext_attr_free_inode(struct inode *inode);
61extern void ext2_ext_attr_put_super(struct super_block *sb);
62extern int ext2_ext_attr_init(void);
63extern 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