flask.h 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. /* This file is automatically generated. Do not edit. */
  2. #ifndef _SELINUX_FLASK_H_
  3. #define _SELINUX_FLASK_H_
  4. /*
  5. * Security object class definitions
  6. */
  7. #define SECCLASS_SECURITY 1
  8. #define SECCLASS_PROCESS 2
  9. #define SECCLASS_SYSTEM 3
  10. #define SECCLASS_CAPABILITY 4
  11. #define SECCLASS_FILESYSTEM 5
  12. #define SECCLASS_FILE 6
  13. #define SECCLASS_DIR 7
  14. #define SECCLASS_FD 8
  15. #define SECCLASS_LNK_FILE 9
  16. #define SECCLASS_CHR_FILE 10
  17. #define SECCLASS_BLK_FILE 11
  18. #define SECCLASS_SOCK_FILE 12
  19. #define SECCLASS_FIFO_FILE 13
  20. #define SECCLASS_SOCKET 14
  21. #define SECCLASS_TCP_SOCKET 15
  22. #define SECCLASS_UDP_SOCKET 16
  23. #define SECCLASS_RAWIP_SOCKET 17
  24. #define SECCLASS_NODE 18
  25. #define SECCLASS_NETIF 19
  26. #define SECCLASS_NETLINK_SOCKET 20
  27. #define SECCLASS_PACKET_SOCKET 21
  28. #define SECCLASS_KEY_SOCKET 22
  29. #define SECCLASS_UNIX_STREAM_SOCKET 23
  30. #define SECCLASS_UNIX_DGRAM_SOCKET 24
  31. #define SECCLASS_SEM 25
  32. #define SECCLASS_MSG 26
  33. #define SECCLASS_MSGQ 27
  34. #define SECCLASS_SHM 28
  35. #define SECCLASS_IPC 29
  36. #define SECCLASS_NETLINK_ROUTE_SOCKET 43
  37. #define SECCLASS_NETLINK_FIREWALL_SOCKET 44
  38. #define SECCLASS_NETLINK_TCPDIAG_SOCKET 45
  39. #define SECCLASS_NETLINK_NFLOG_SOCKET 46
  40. #define SECCLASS_NETLINK_XFRM_SOCKET 47
  41. #define SECCLASS_NETLINK_SELINUX_SOCKET 48
  42. #define SECCLASS_NETLINK_AUDIT_SOCKET 49
  43. #define SECCLASS_NETLINK_IP6FW_SOCKET 50
  44. #define SECCLASS_NETLINK_DNRT_SOCKET 51
  45. #define SECCLASS_ASSOCIATION 54
  46. #define SECCLASS_NETLINK_KOBJECT_UEVENT_SOCKET 55
  47. #define SECCLASS_APPLETALK_SOCKET 56
  48. #define SECCLASS_PACKET 57
  49. #define SECCLASS_KEY 58
  50. #define SECCLASS_DCCP_SOCKET 60
  51. #define SECCLASS_MEMPROTECT 61
  52. #define SECCLASS_PEER 68
  53. #define SECCLASS_CAPABILITY2 69
  54. #define SECCLASS_KERNEL_SERVICE 74
  55. /*
  56. * Security identifier indices for initial entities
  57. */
  58. #define SECINITSID_KERNEL 1
  59. #define SECINITSID_SECURITY 2
  60. #define SECINITSID_UNLABELED 3
  61. #define SECINITSID_FS 4
  62. #define SECINITSID_FILE 5
  63. #define SECINITSID_FILE_LABELS 6
  64. #define SECINITSID_INIT 7
  65. #define SECINITSID_ANY_SOCKET 8
  66. #define SECINITSID_PORT 9
  67. #define SECINITSID_NETIF 10
  68. #define SECINITSID_NETMSG 11
  69. #define SECINITSID_NODE 12
  70. #define SECINITSID_IGMP_PACKET 13
  71. #define SECINITSID_ICMP_SOCKET 14
  72. #define SECINITSID_TCP_SOCKET 15
  73. #define SECINITSID_SYSCTL_MODPROBE 16
  74. #define SECINITSID_SYSCTL 17
  75. #define SECINITSID_SYSCTL_FS 18
  76. #define SECINITSID_SYSCTL_KERNEL 19
  77. #define SECINITSID_SYSCTL_NET 20
  78. #define SECINITSID_SYSCTL_NET_UNIX 21
  79. #define SECINITSID_SYSCTL_VM 22
  80. #define SECINITSID_SYSCTL_DEV 23
  81. #define SECINITSID_KMOD 24
  82. #define SECINITSID_POLICY 25
  83. #define SECINITSID_SCMP_PACKET 26
  84. #define SECINITSID_DEVNULL 27
  85. #define SECINITSID_NUM 27
  86. #endif