posix_acl: uapi header split
Export the base definitions and the xattr representation of POSIX ACLs to user space. Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
committed by
Al Viro
parent
2211d5ba5c
commit
bc8bcf3b15
@@ -10,25 +10,9 @@
|
||||
#define _POSIX_ACL_XATTR_H
|
||||
|
||||
#include <uapi/linux/xattr.h>
|
||||
#include <uapi/linux/posix_acl_xattr.h>
|
||||
#include <linux/posix_acl.h>
|
||||
|
||||
/* Supported ACL a_version fields */
|
||||
#define POSIX_ACL_XATTR_VERSION 0x0002
|
||||
|
||||
/* An undefined entry e_id value */
|
||||
#define ACL_UNDEFINED_ID (-1)
|
||||
|
||||
struct posix_acl_xattr_entry {
|
||||
__le16 e_tag;
|
||||
__le16 e_perm;
|
||||
__le32 e_id;
|
||||
};
|
||||
|
||||
struct posix_acl_xattr_header {
|
||||
__le32 a_version;
|
||||
};
|
||||
|
||||
|
||||
static inline size_t
|
||||
posix_acl_xattr_size(int count)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user