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_H 7 #define __UAPI_POSIX_ACL_H 8 #define ACL_UNDEFINED_ID (-1) 9 #define ACL_TYPE_ACCESS (0x8000) 10 #define ACL_TYPE_DEFAULT (0x4000) 11 #define ACL_USER_OBJ (0x01) 12 #define ACL_USER (0x02) 13 #define ACL_GROUP_OBJ (0x04) 14 #define ACL_GROUP (0x08) 15 #define ACL_MASK (0x10) 16 #define ACL_OTHER (0x20) 17 #define ACL_READ (0x04) 18 #define ACL_WRITE (0x02) 19 #define ACL_EXECUTE (0x01) 20 #endif 21