diff options
Diffstat (limited to 'include/linux/reiserfs_acl.h')
| -rw-r--r-- | include/linux/reiserfs_acl.h | 80 | 
1 files changed, 0 insertions, 80 deletions
diff --git a/include/linux/reiserfs_acl.h b/include/linux/reiserfs_acl.h deleted file mode 100644 index 3fd8c4506bb..00000000000 --- a/include/linux/reiserfs_acl.h +++ /dev/null @@ -1,80 +0,0 @@ -#include <linux/init.h> -#include <linux/posix_acl.h> - -#define REISERFS_ACL_VERSION	0x0001 - -typedef struct { -	__le16 e_tag; -	__le16 e_perm; -	__le32 e_id; -} reiserfs_acl_entry; - -typedef struct { -	__le16 e_tag; -	__le16 e_perm; -} reiserfs_acl_entry_short; - -typedef struct { -	__le32 a_version; -} reiserfs_acl_header; - -static inline size_t reiserfs_acl_size(int count) -{ -	if (count <= 4) { -		return sizeof(reiserfs_acl_header) + -		    count * sizeof(reiserfs_acl_entry_short); -	} else { -		return sizeof(reiserfs_acl_header) + -		    4 * sizeof(reiserfs_acl_entry_short) + -		    (count - 4) * sizeof(reiserfs_acl_entry); -	} -} - -static inline int reiserfs_acl_count(size_t size) -{ -	ssize_t s; -	size -= sizeof(reiserfs_acl_header); -	s = size - 4 * sizeof(reiserfs_acl_entry_short); -	if (s < 0) { -		if (size % sizeof(reiserfs_acl_entry_short)) -			return -1; -		return size / sizeof(reiserfs_acl_entry_short); -	} else { -		if (s % sizeof(reiserfs_acl_entry)) -			return -1; -		return s / sizeof(reiserfs_acl_entry) + 4; -	} -} - -#ifdef CONFIG_REISERFS_FS_POSIX_ACL -struct posix_acl *reiserfs_get_acl(struct inode *inode, int type); -int reiserfs_acl_chmod(struct inode *inode); -int reiserfs_inherit_default_acl(struct reiserfs_transaction_handle *th, -				 struct inode *dir, struct dentry *dentry, -				 struct inode *inode); -int reiserfs_cache_default_acl(struct inode *dir); -extern const struct xattr_handler reiserfs_posix_acl_default_handler; -extern const struct xattr_handler reiserfs_posix_acl_access_handler; - -#else - -#define reiserfs_cache_default_acl(inode) 0 - -static inline struct posix_acl *reiserfs_get_acl(struct inode *inode, int type) -{ -	return NULL; -} - -static inline int reiserfs_acl_chmod(struct inode *inode) -{ -	return 0; -} - -static inline int -reiserfs_inherit_default_acl(struct reiserfs_transaction_handle *th, -			     const struct inode *dir, struct dentry *dentry, -			     struct inode *inode) -{ -	return 0; -} -#endif  | 
