xattr.h
01:
02:
03:
04:
05:
06: <a.gruenbacher@computer.org>
07:
08: <jmorris@redhat.com>
09:
10: #ifndef _LINUX_XATTR_H
11: #define _LINUX_XATTR_H
12:
13: #define XATTR_CREATE 0x1
14: #define XATTR_REPLACE 0x2
15:
16:
17: #define XATTR_OS2_PREFIX "os2."
18: #define XATTR_OS2_PREFIX_LEN (sizeof (XATTR_OS2_PREFIX) - 1)
19:
20: #define XATTR_SECURITY_PREFIX "security."
21: #define XATTR_SECURITY_PREFIX_LEN (sizeof (XATTR_SECURITY_PREFIX) - 1)
22:
23: #define XATTR_SYSTEM_PREFIX "system."
24: #define XATTR_SYSTEM_PREFIX_LEN (sizeof (XATTR_SYSTEM_PREFIX) - 1)
25:
26: #define XATTR_TRUSTED_PREFIX "trusted."
27: #define XATTR_TRUSTED_PREFIX_LEN (sizeof (XATTR_TRUSTED_PREFIX) - 1)
28:
29: #define XATTR_USER_PREFIX "user."
30: #define XATTR_USER_PREFIX_LEN (sizeof (XATTR_USER_PREFIX) - 1)
31:
32:
33: #define XATTR_EVM_SUFFIX "evm"
34: #define XATTR_NAME_EVM XATTR_SECURITY_PREFIX XATTR_EVM_SUFFIX
35:
36: #define XATTR_SELINUX_SUFFIX "selinux"
37: #define XATTR_NAME_SELINUX XATTR_SECURITY_PREFIX XATTR_SELINUX_SUFFIX
38:
39: #define XATTR_SMACK_SUFFIX "SMACK64"
40: #define XATTR_SMACK_IPIN "SMACK64IPIN"
41: #define XATTR_SMACK_IPOUT "SMACK64IPOUT"
42: #define XATTR_SMACK_EXEC "SMACK64EXEC"
43: #define XATTR_SMACK_TRANSMUTE "SMACK64TRANSMUTE"
44: #define XATTR_SMACK_MMAP "SMACK64MMAP"
45: #define XATTR_NAME_SMACK XATTR_SECURITY_PREFIX XATTR_SMACK_SUFFIX
46: #define XATTR_NAME_SMACKIPIN XATTR_SECURITY_PREFIX XATTR_SMACK_IPIN
47: #define XATTR_NAME_SMACKIPOUT XATTR_SECURITY_PREFIX XATTR_SMACK_IPOUT
48: #define XATTR_NAME_SMACKEXEC XATTR_SECURITY_PREFIX XATTR_SMACK_EXEC
49: #define XATTR_NAME_SMACKTRANSMUTE XATTR_SECURITY_PREFIX XATTR_SMACK_TRANSMUTE
50: #define XATTR_NAME_SMACKMMAP XATTR_SECURITY_PREFIX XATTR_SMACK_MMAP
51:
52: #define XATTR_CAPS_SUFFIX "capability"
53: #define XATTR_NAME_CAPS XATTR_SECURITY_PREFIX XATTR_CAPS_SUFFIX
54:
55: #define XATTR_POSIX_ACL_ACCESS "posix_acl_access"
56: #define XATTR_NAME_POSIX_ACL_ACCESS XATTR_SYSTEM_PREFIX XATTR_POSIX_ACL_ACCESS
57: #define XATTR_POSIX_ACL_DEFAULT "posix_acl_default"
58: #define XATTR_NAME_POSIX_ACL_DEFAULT XATTR_SYSTEM_PREFIX XATTR_POSIX_ACL_DEFAULT
59:
60:
61: #endif
62:
© Andrew Scott 2006 -
2025,
All Rights Reserved