X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fs%2Fhfsplus%2Fhfsplus_fs.h;h=4d976d286cab18ca6dd4363a136400936a0ec1e5;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=57b6ec7bc833416ec53b69027391976ef87d9c5a;hpb=c7b5ebbddf7bcd3651947760f423e3783bbe6573;p=linux-2.6.git diff --git a/fs/hfsplus/hfsplus_fs.h b/fs/hfsplus/hfsplus_fs.h index 57b6ec7bc..4d976d286 100644 --- a/fs/hfsplus/hfsplus_fs.h +++ b/fs/hfsplus/hfsplus_fs.h @@ -155,6 +155,7 @@ struct hfsplus_sb_info { struct hfsplus_inode_info { struct semaphore extents_lock; u32 clump_blocks, alloc_blocks; + sector_t fs_blocks; /* Allocation extents from catalog record or volume header */ hfsplus_extent_rec first_extents; u32 first_blocks; @@ -340,6 +341,11 @@ void hfsplus_delete_inode(struct inode *); /* ioctl.c */ int hfsplus_ioctl(struct inode *inode, struct file *filp, unsigned int cmd, unsigned long arg); +int hfsplus_setxattr(struct dentry *dentry, const char *name, + const void *value, size_t size, int flags); +ssize_t hfsplus_getxattr(struct dentry *dentry, const char *name, + void *value, size_t size); +ssize_t hfsplus_listxattr(struct dentry *dentry, char *buffer, size_t size); /* options.c */ int parse_options(char *, struct hfsplus_sb_info *);