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