Home | History | Annotate | Download | only in src
      1 #ifndef _POLICY_H_
      2 #define _POLICY_H_
      3 
      4 /* Private definitions used internally by libselinux. */
      5 
      6 /*
      7  * xattr name for SELinux attributes.
      8  * This may have been exported via Kernel uapi header.
      9  */
     10 #ifndef XATTR_NAME_SELINUX
     11 #define XATTR_NAME_SELINUX "security.selinux"
     12 #endif
     13 
     14 /* Initial length guess for getting contexts. */
     15 #define INITCONTEXTLEN 255
     16 
     17 /* selinux file system type */
     18 #define SELINUXFS "selinuxfs"
     19 
     20 /* selinuxfs magic number */
     21 #define SELINUX_MAGIC 0xf97cff8c
     22 
     23 /* Preferred selinux mount location */
     24 #define SELINUXMNT "/sys/fs/selinux"
     25 #define OLDSELINUXMNT "/selinux"
     26 
     27 /* selinuxfs mount point */
     28 extern char *selinux_mnt;
     29 
     30 #define FILECONTEXTS "/etc/security/selinux/file_contexts"
     31 
     32 #define DEFAULT_POLICY_VERSION 15
     33 
     34 #endif
     35