]>
Commit | Line | Data |
---|---|---|
2c92057e VD |
1 | /* |
2 | * linux/fs/hfsplus/acl.h | |
3 | * | |
4 | * Vyacheslav Dubeyko <[email protected]> | |
5 | * | |
6 | * Handler for Posix Access Control Lists (ACLs) support. | |
7 | */ | |
8 | ||
9 | #include <linux/posix_acl_xattr.h> | |
10 | ||
11 | #ifdef CONFIG_HFSPLUS_FS_POSIX_ACL | |
12 | ||
13 | /* posix_acl.c */ | |
14 | struct posix_acl *hfsplus_get_posix_acl(struct inode *inode, int type); | |
b0a7ab57 CH |
15 | int hfsplus_set_posix_acl(struct inode *inode, struct posix_acl *acl, |
16 | int type); | |
2c92057e VD |
17 | extern int hfsplus_init_posix_acl(struct inode *, struct inode *); |
18 | ||
19 | #else /* CONFIG_HFSPLUS_FS_POSIX_ACL */ | |
20 | #define hfsplus_get_posix_acl NULL | |
b0a7ab57 | 21 | #define hfsplus_set_posix_acl NULL |
2c92057e VD |
22 | |
23 | static inline int hfsplus_init_posix_acl(struct inode *inode, struct inode *dir) | |
24 | { | |
25 | return 0; | |
26 | } | |
27 | #endif /* CONFIG_HFSPLUS_FS_POSIX_ACL */ |