blob: 67cef371ee00f1c410086fec199c17329ba4da42 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001/* 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_DRAWABLE 31
39#define SECCLASS_WINDOW 32
40#define SECCLASS_GC 33
41#define SECCLASS_FONT 34
42#define SECCLASS_COLORMAP 35
43#define SECCLASS_PROPERTY 36
44#define SECCLASS_CURSOR 37
45#define SECCLASS_XCLIENT 38
46#define SECCLASS_XINPUT 39
47#define SECCLASS_XSERVER 40
48#define SECCLASS_XEXTENSION 41
49#define SECCLASS_PAX 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
James Morris0c9b7942005-04-16 15:24:13 -070061#define SECCLASS_ASSOCIATION 54
62#define SECCLASS_NETLINK_KOBJECT_UEVENT_SOCKET 55
Christopher J. PeBenito3e3ff152006-06-09 00:25:03 -070063#define SECCLASS_APPLETALK_SOCKET 56
James Morris29a395e2006-06-09 00:27:28 -070064#define SECCLASS_PACKET 57
Michael LeMayd7200242006-06-22 14:47:17 -070065#define SECCLASS_KEY 58
James Morris2ee92d42006-11-13 16:09:01 -080066#define SECCLASS_CONTEXT 59
67#define SECCLASS_DCCP_SOCKET 60
Linus Torvalds1da177e2005-04-16 15:20:36 -070068
69/*
70 * Security identifier indices for initial entities
71 */
72#define SECINITSID_KERNEL 1
73#define SECINITSID_SECURITY 2
74#define SECINITSID_UNLABELED 3
75#define SECINITSID_FS 4
76#define SECINITSID_FILE 5
77#define SECINITSID_FILE_LABELS 6
78#define SECINITSID_INIT 7
79#define SECINITSID_ANY_SOCKET 8
80#define SECINITSID_PORT 9
81#define SECINITSID_NETIF 10
82#define SECINITSID_NETMSG 11
83#define SECINITSID_NODE 12
84#define SECINITSID_IGMP_PACKET 13
85#define SECINITSID_ICMP_SOCKET 14
86#define SECINITSID_TCP_SOCKET 15
87#define SECINITSID_SYSCTL_MODPROBE 16
88#define SECINITSID_SYSCTL 17
89#define SECINITSID_SYSCTL_FS 18
90#define SECINITSID_SYSCTL_KERNEL 19
91#define SECINITSID_SYSCTL_NET 20
92#define SECINITSID_SYSCTL_NET_UNIX 21
93#define SECINITSID_SYSCTL_VM 22
94#define SECINITSID_SYSCTL_DEV 23
95#define SECINITSID_KMOD 24
96#define SECINITSID_POLICY 25
97#define SECINITSID_SCMP_PACKET 26
98#define SECINITSID_DEVNULL 27
99
100#define SECINITSID_NUM 27
101
102#endif