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