1 /* 2 * This header was generated from the Linux kernel headers by update_headers.py, 3 * to provide necessary information from kernel to userspace, such as constants, 4 * structures, and macros, and thus, contains no copyrightable information. 5 */ 6 #ifndef __UAPI_POSIX_ACL_XATTR_H 7 #define __UAPI_POSIX_ACL_XATTR_H 8 #include <linux/types.h> 9 #define POSIX_ACL_XATTR_VERSION 0x0002 10 #define ACL_UNDEFINED_ID (-1) 11 struct posix_acl_xattr_entry { 12 __le16 e_tag; 13 __le16 e_perm; 14 __le32 e_id; 15 }; 16 struct posix_acl_xattr_header { 17 __le32 a_version; 18 }; 19 #endif 20