@@ -2241,6 +2241,42 @@ pub const P_ALL: u32 = 0;
22412241pub const P_PID : u32 = 1 ;
22422242pub const P_PGID : u32 = 2 ;
22432243pub const P_PIDFD : u32 = 3 ;
2244+ pub const XATTR_CREATE : u32 = 1 ;
2245+ pub const XATTR_REPLACE : u32 = 2 ;
2246+ pub const XATTR_OS2_PREFIX : & [ u8 ; 5usize ] = b"os2.\0 " ;
2247+ pub const XATTR_MAC_OSX_PREFIX : & [ u8 ; 5usize ] = b"osx.\0 " ;
2248+ pub const XATTR_BTRFS_PREFIX : & [ u8 ; 7usize ] = b"btrfs.\0 " ;
2249+ pub const XATTR_HURD_PREFIX : & [ u8 ; 5usize ] = b"gnu.\0 " ;
2250+ pub const XATTR_SECURITY_PREFIX : & [ u8 ; 10usize ] = b"security.\0 " ;
2251+ pub const XATTR_SYSTEM_PREFIX : & [ u8 ; 8usize ] = b"system.\0 " ;
2252+ pub const XATTR_TRUSTED_PREFIX : & [ u8 ; 9usize ] = b"trusted.\0 " ;
2253+ pub const XATTR_USER_PREFIX : & [ u8 ; 6usize ] = b"user.\0 " ;
2254+ pub const XATTR_EVM_SUFFIX : & [ u8 ; 4usize ] = b"evm\0 " ;
2255+ pub const XATTR_NAME_EVM : & [ u8 ; 13usize ] = b"security.evm\0 " ;
2256+ pub const XATTR_IMA_SUFFIX : & [ u8 ; 4usize ] = b"ima\0 " ;
2257+ pub const XATTR_NAME_IMA : & [ u8 ; 13usize ] = b"security.ima\0 " ;
2258+ pub const XATTR_SELINUX_SUFFIX : & [ u8 ; 8usize ] = b"selinux\0 " ;
2259+ pub const XATTR_NAME_SELINUX : & [ u8 ; 17usize ] = b"security.selinux\0 " ;
2260+ pub const XATTR_SMACK_SUFFIX : & [ u8 ; 8usize ] = b"SMACK64\0 " ;
2261+ pub const XATTR_SMACK_IPIN : & [ u8 ; 12usize ] = b"SMACK64IPIN\0 " ;
2262+ pub const XATTR_SMACK_IPOUT : & [ u8 ; 13usize ] = b"SMACK64IPOUT\0 " ;
2263+ pub const XATTR_SMACK_EXEC : & [ u8 ; 12usize ] = b"SMACK64EXEC\0 " ;
2264+ pub const XATTR_SMACK_TRANSMUTE : & [ u8 ; 17usize ] = b"SMACK64TRANSMUTE\0 " ;
2265+ pub const XATTR_SMACK_MMAP : & [ u8 ; 12usize ] = b"SMACK64MMAP\0 " ;
2266+ pub const XATTR_NAME_SMACK : & [ u8 ; 17usize ] = b"security.SMACK64\0 " ;
2267+ pub const XATTR_NAME_SMACKIPIN : & [ u8 ; 21usize ] = b"security.SMACK64IPIN\0 " ;
2268+ pub const XATTR_NAME_SMACKIPOUT : & [ u8 ; 22usize ] = b"security.SMACK64IPOUT\0 " ;
2269+ pub const XATTR_NAME_SMACKEXEC : & [ u8 ; 21usize ] = b"security.SMACK64EXEC\0 " ;
2270+ pub const XATTR_NAME_SMACKTRANSMUTE : & [ u8 ; 26usize ] = b"security.SMACK64TRANSMUTE\0 " ;
2271+ pub const XATTR_NAME_SMACKMMAP : & [ u8 ; 21usize ] = b"security.SMACK64MMAP\0 " ;
2272+ pub const XATTR_APPARMOR_SUFFIX : & [ u8 ; 9usize ] = b"apparmor\0 " ;
2273+ pub const XATTR_NAME_APPARMOR : & [ u8 ; 18usize ] = b"security.apparmor\0 " ;
2274+ pub const XATTR_CAPS_SUFFIX : & [ u8 ; 11usize ] = b"capability\0 " ;
2275+ pub const XATTR_NAME_CAPS : & [ u8 ; 20usize ] = b"security.capability\0 " ;
2276+ pub const XATTR_POSIX_ACL_ACCESS : & [ u8 ; 17usize ] = b"posix_acl_access\0 " ;
2277+ pub const XATTR_NAME_POSIX_ACL_ACCESS : & [ u8 ; 24usize ] = b"system.posix_acl_access\0 " ;
2278+ pub const XATTR_POSIX_ACL_DEFAULT : & [ u8 ; 18usize ] = b"posix_acl_default\0 " ;
2279+ pub const XATTR_NAME_POSIX_ACL_DEFAULT : & [ u8 ; 25usize ] = b"system.posix_acl_default\0 " ;
22442280pub const MFD_CLOEXEC : u32 = 1 ;
22452281pub const MFD_ALLOW_SEALING : u32 = 2 ;
22462282pub const MFD_HUGETLB : u32 = 4 ;
0 commit comments