security.h (712cba5d87a6c0e980ee5fad45734e189c4d7151) security.h (da69a5306ab92e07224da54aafee8b1dccf024f6)
1/*
2 * Security server interface.
3 *
4 * Author : Stephen Smalley, <sds@epoch.ncsc.mil>
5 *
6 */
7
8#ifndef _SELINUX_SECURITY_H_

--- 55 unchanged lines hidden (view full) ---

64struct netlbl_lsm_secattr;
65
66extern int selinux_enabled;
67
68/* Policy capabilities */
69enum {
70 POLICYDB_CAPABILITY_NETPEER,
71 POLICYDB_CAPABILITY_OPENPERM,
1/*
2 * Security server interface.
3 *
4 * Author : Stephen Smalley, <sds@epoch.ncsc.mil>
5 *
6 */
7
8#ifndef _SELINUX_SECURITY_H_

--- 55 unchanged lines hidden (view full) ---

64struct netlbl_lsm_secattr;
65
66extern int selinux_enabled;
67
68/* Policy capabilities */
69enum {
70 POLICYDB_CAPABILITY_NETPEER,
71 POLICYDB_CAPABILITY_OPENPERM,
72 POLICYDB_CAPABILITY_REDHAT1,
72 POLICYDB_CAPABILITY_EXTSOCKCLASS,
73 POLICYDB_CAPABILITY_ALWAYSNETWORK,
74 __POLICYDB_CAPABILITY_MAX
75};
76#define POLICYDB_CAPABILITY_MAX (__POLICYDB_CAPABILITY_MAX - 1)
77
78extern int selinux_policycap_netpeer;
79extern int selinux_policycap_openperm;
73 POLICYDB_CAPABILITY_ALWAYSNETWORK,
74 __POLICYDB_CAPABILITY_MAX
75};
76#define POLICYDB_CAPABILITY_MAX (__POLICYDB_CAPABILITY_MAX - 1)
77
78extern int selinux_policycap_netpeer;
79extern int selinux_policycap_openperm;
80extern int selinux_policycap_extsockclass;
80extern int selinux_policycap_alwaysnetwork;
81
82/*
83 * type_datum properties
84 * available at the kernel policy version >= POLICYDB_VERSION_BOUNDARY
85 */
86#define TYPEDATUM_PROPERTY_PRIMARY 0x0001
87#define TYPEDATUM_PROPERTY_ATTRIBUTE 0x0002

--- 181 unchanged lines hidden ---
81extern int selinux_policycap_alwaysnetwork;
82
83/*
84 * type_datum properties
85 * available at the kernel policy version >= POLICYDB_VERSION_BOUNDARY
86 */
87#define TYPEDATUM_PROPERTY_PRIMARY 0x0001
88#define TYPEDATUM_PROPERTY_ATTRIBUTE 0x0002

--- 181 unchanged lines hidden ---