X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fs%2Fhfs%2Fhfs_fs.h;h=03634a3674615d49f0f61acfdd5aed854d2fa317;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=ecf33d875c31169e9730e107f6537de50d656f1e;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/fs/hfs/hfs_fs.h b/fs/hfs/hfs_fs.h index ecf33d875..03634a367 100644 --- a/fs/hfs/hfs_fs.h +++ b/fs/hfs/hfs_fs.h @@ -60,6 +60,7 @@ struct hfs_inode_info { struct semaphore extents_lock; u16 alloc_blocks, clump_blocks; + sector_t fs_blocks; /* Allocation extents from catlog record or volume header */ hfs_extent_rec first_extents; u16 first_blocks; @@ -206,6 +207,13 @@ extern struct inode *hfs_iget(struct super_block *, struct hfs_cat_key *, hfs_ca extern void hfs_clear_inode(struct inode *); extern void hfs_delete_inode(struct inode *); +/* attr.c */ +extern int hfs_setxattr(struct dentry *dentry, const char *name, + const void *value, size_t size, int flags); +extern ssize_t hfs_getxattr(struct dentry *dentry, const char *name, + void *value, size_t size); +extern ssize_t hfs_listxattr(struct dentry *dentry, char *buffer, size_t size); + /* mdb.c */ extern int hfs_mdb_get(struct super_block *); extern void hfs_mdb_commit(struct super_block *);