flask.h revision 5973c54402317126e63902ed2b288f567bd7ee59
1/* This file is automatically generated. Do not edit. */ 2#ifndef _SELINUX_FLASK_H_ 3#define _SELINUX_FLASK_H_ 4 5/* 6 * Security object class definitions 7 */ 8#define SECCLASS_SECURITY 1 9#define SECCLASS_PROCESS 2 10#define SECCLASS_SYSTEM 3 11#define SECCLASS_CAPABILITY 4 12#define SECCLASS_FILESYSTEM 5 13#define SECCLASS_FILE 6 14#define SECCLASS_DIR 7 15#define SECCLASS_FD 8 16#define SECCLASS_LNK_FILE 9 17#define SECCLASS_CHR_FILE 10 18#define SECCLASS_BLK_FILE 11 19#define SECCLASS_SOCK_FILE 12 20#define SECCLASS_FIFO_FILE 13 21#define SECCLASS_SOCKET 14 22#define SECCLASS_TCP_SOCKET 15 23#define SECCLASS_UDP_SOCKET 16 24#define SECCLASS_RAWIP_SOCKET 17 25#define SECCLASS_NODE 18 26#define SECCLASS_NETIF 19 27#define SECCLASS_NETLINK_SOCKET 20 28#define SECCLASS_PACKET_SOCKET 21 29#define SECCLASS_KEY_SOCKET 22 30#define SECCLASS_UNIX_STREAM_SOCKET 23 31#define SECCLASS_UNIX_DGRAM_SOCKET 24 32#define SECCLASS_SEM 25 33#define SECCLASS_MSG 26 34#define SECCLASS_MSGQ 27 35#define SECCLASS_SHM 28 36#define SECCLASS_IPC 29 37#define SECCLASS_PASSWD 30 38#define SECCLASS_X_DRAWABLE 31 39#define SECCLASS_X_SCREEN 32 40#define SECCLASS_X_GC 33 41#define SECCLASS_X_FONT 34 42#define SECCLASS_X_COLORMAP 35 43#define SECCLASS_X_PROPERTY 36 44#define SECCLASS_X_SELECTION 37 45#define SECCLASS_X_CURSOR 38 46#define SECCLASS_X_CLIENT 39 47#define SECCLASS_X_DEVICE 40 48#define SECCLASS_X_SERVER 41 49#define SECCLASS_X_EXTENSION 42 50#define SECCLASS_NETLINK_ROUTE_SOCKET 43 51#define SECCLASS_NETLINK_FIREWALL_SOCKET 44 52#define SECCLASS_NETLINK_TCPDIAG_SOCKET 45 53#define SECCLASS_NETLINK_NFLOG_SOCKET 46 54#define SECCLASS_NETLINK_XFRM_SOCKET 47 55#define SECCLASS_NETLINK_SELINUX_SOCKET 48 56#define SECCLASS_NETLINK_AUDIT_SOCKET 49 57#define SECCLASS_NETLINK_IP6FW_SOCKET 50 58#define SECCLASS_NETLINK_DNRT_SOCKET 51 59#define SECCLASS_DBUS 52 60#define SECCLASS_NSCD 53 61#define SECCLASS_ASSOCIATION 54 62#define SECCLASS_NETLINK_KOBJECT_UEVENT_SOCKET 55 63#define SECCLASS_APPLETALK_SOCKET 56 64#define SECCLASS_PACKET 57 65#define SECCLASS_KEY 58 66#define SECCLASS_CONTEXT 59 67#define SECCLASS_DCCP_SOCKET 60 68#define SECCLASS_MEMPROTECT 61 69#define SECCLASS_DB_DATABASE 62 70#define SECCLASS_DB_TABLE 63 71#define SECCLASS_DB_PROCEDURE 64 72#define SECCLASS_DB_COLUMN 65 73#define SECCLASS_DB_TUPLE 66 74#define SECCLASS_DB_BLOB 67 75#define SECCLASS_PEER 68 76#define SECCLASS_CAPABILITY2 69 77#define SECCLASS_X_RESOURCE 70 78#define SECCLASS_X_EVENT 71 79#define SECCLASS_X_SYNTHETIC_EVENT 72 80#define SECCLASS_X_APPLICATION_DATA 73 81 82/* 83 * Security identifier indices for initial entities 84 */ 85#define SECINITSID_KERNEL 1 86#define SECINITSID_SECURITY 2 87#define SECINITSID_UNLABELED 3 88#define SECINITSID_FS 4 89#define SECINITSID_FILE 5 90#define SECINITSID_FILE_LABELS 6 91#define SECINITSID_INIT 7 92#define SECINITSID_ANY_SOCKET 8 93#define SECINITSID_PORT 9 94#define SECINITSID_NETIF 10 95#define SECINITSID_NETMSG 11 96#define SECINITSID_NODE 12 97#define SECINITSID_IGMP_PACKET 13 98#define SECINITSID_ICMP_SOCKET 14 99#define SECINITSID_TCP_SOCKET 15 100#define SECINITSID_SYSCTL_MODPROBE 16 101#define SECINITSID_SYSCTL 17 102#define SECINITSID_SYSCTL_FS 18 103#define SECINITSID_SYSCTL_KERNEL 19 104#define SECINITSID_SYSCTL_NET 20 105#define SECINITSID_SYSCTL_NET_UNIX 21 106#define SECINITSID_SYSCTL_VM 22 107#define SECINITSID_SYSCTL_DEV 23 108#define SECINITSID_KMOD 24 109#define SECINITSID_POLICY 25 110#define SECINITSID_SCMP_PACKET 26 111#define SECINITSID_DEVNULL 27 112 113#define SECINITSID_NUM 27 114 115#endif 116