diff options
| author | James Morris <jmorris@namei.org> | 2009-06-18 18:20:55 -0400 |
|---|---|---|
| committer | James Morris <jmorris@namei.org> | 2009-06-18 18:20:55 -0400 |
| commit | d905163c5b23f6d8511971e06081a1b525e8a0bd (patch) | |
| tree | f76918c1be802ec068d37763466f5518efdb690e /security/selinux/include | |
| parent | 44c2d9bdd7022ca7d240d5adc009296fc1c6ce08 (diff) | |
| parent | 0732f87761dbe417cb6e084b712d07e879e876ef (diff) | |
Merge branch 'master' into next
Diffstat (limited to 'security/selinux/include')
| -rw-r--r-- | security/selinux/include/security.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/security/selinux/include/security.h b/security/selinux/include/security.h index 5c3434f7626..ca835795a8b 100644 --- a/security/selinux/include/security.h +++ b/security/selinux/include/security.h | |||
| @@ -8,14 +8,13 @@ | |||
| 8 | #ifndef _SELINUX_SECURITY_H_ | 8 | #ifndef _SELINUX_SECURITY_H_ |
| 9 | #define _SELINUX_SECURITY_H_ | 9 | #define _SELINUX_SECURITY_H_ |
| 10 | 10 | ||
| 11 | #include <linux/magic.h> | ||
| 11 | #include "flask.h" | 12 | #include "flask.h" |
| 12 | 13 | ||
| 13 | #define SECSID_NULL 0x00000000 /* unspecified SID */ | 14 | #define SECSID_NULL 0x00000000 /* unspecified SID */ |
| 14 | #define SECSID_WILD 0xffffffff /* wildcard SID */ | 15 | #define SECSID_WILD 0xffffffff /* wildcard SID */ |
| 15 | #define SECCLASS_NULL 0x0000 /* no class */ | 16 | #define SECCLASS_NULL 0x0000 /* no class */ |
| 16 | 17 | ||
| 17 | #define SELINUX_MAGIC 0xf97cff8c | ||
| 18 | |||
| 19 | /* Identify specific policy version changes */ | 18 | /* Identify specific policy version changes */ |
| 20 | #define POLICYDB_VERSION_BASE 15 | 19 | #define POLICYDB_VERSION_BASE 15 |
| 21 | #define POLICYDB_VERSION_BOOL 16 | 20 | #define POLICYDB_VERSION_BOOL 16 |
| @@ -91,9 +90,11 @@ struct av_decision { | |||
| 91 | u32 auditallow; | 90 | u32 auditallow; |
| 92 | u32 auditdeny; | 91 | u32 auditdeny; |
| 93 | u32 seqno; | 92 | u32 seqno; |
| 93 | u32 flags; | ||
| 94 | }; | 94 | }; |
| 95 | 95 | ||
| 96 | int security_permissive_sid(u32 sid); | 96 | /* definitions of av_decision.flags */ |
| 97 | #define AVD_FLAGS_PERMISSIVE 0x0001 | ||
| 97 | 98 | ||
| 98 | int security_compute_av(u32 ssid, u32 tsid, | 99 | int security_compute_av(u32 ssid, u32 tsid, |
| 99 | u16 tclass, u32 requested, | 100 | u16 tclass, u32 requested, |
