Merge /pub/scm/linux/kernel/git/torvalds/linux-2.6
[linux-2.6] / security / selinux / include / flask.h
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_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
61 #define SECCLASS_ASSOCIATION                             54
62 #define SECCLASS_NETLINK_KOBJECT_UEVENT_SOCKET           55
63
64 /*
65  * Security identifier indices for initial entities
66  */
67 #define SECINITSID_KERNEL                               1
68 #define SECINITSID_SECURITY                             2
69 #define SECINITSID_UNLABELED                            3
70 #define SECINITSID_FS                                   4
71 #define SECINITSID_FILE                                 5
72 #define SECINITSID_FILE_LABELS                          6
73 #define SECINITSID_INIT                                 7
74 #define SECINITSID_ANY_SOCKET                           8
75 #define SECINITSID_PORT                                 9
76 #define SECINITSID_NETIF                                10
77 #define SECINITSID_NETMSG                               11
78 #define SECINITSID_NODE                                 12
79 #define SECINITSID_IGMP_PACKET                          13
80 #define SECINITSID_ICMP_SOCKET                          14
81 #define SECINITSID_TCP_SOCKET                           15
82 #define SECINITSID_SYSCTL_MODPROBE                      16
83 #define SECINITSID_SYSCTL                               17
84 #define SECINITSID_SYSCTL_FS                            18
85 #define SECINITSID_SYSCTL_KERNEL                        19
86 #define SECINITSID_SYSCTL_NET                           20
87 #define SECINITSID_SYSCTL_NET_UNIX                      21
88 #define SECINITSID_SYSCTL_VM                            22
89 #define SECINITSID_SYSCTL_DEV                           23
90 #define SECINITSID_KMOD                                 24
91 #define SECINITSID_POLICY                               25
92 #define SECINITSID_SCMP_PACKET                          26
93 #define SECINITSID_DEVNULL                              27
94
95 #define SECINITSID_NUM                                  27
96
97 #endif