services.c (f26e8817b235d8764363bffcc9cbfc61867371f2) | services.c (da69a5306ab92e07224da54aafee8b1dccf024f6) |
---|---|
1/* 2 * Implementation of the security services. 3 * 4 * Authors : Stephen Smalley, <sds@epoch.ncsc.mil> 5 * James Morris <jmorris@redhat.com> 6 * 7 * Updated: Trusted Computer Solutions, Inc. <dgoeddel@trustedcs.com> 8 * --- 58 unchanged lines hidden (view full) --- 67#include "objsec.h" 68#include "netlabel.h" 69#include "xfrm.h" 70#include "ebitmap.h" 71#include "audit.h" 72 73int selinux_policycap_netpeer; 74int selinux_policycap_openperm; | 1/* 2 * Implementation of the security services. 3 * 4 * Authors : Stephen Smalley, <sds@epoch.ncsc.mil> 5 * James Morris <jmorris@redhat.com> 6 * 7 * Updated: Trusted Computer Solutions, Inc. <dgoeddel@trustedcs.com> 8 * --- 58 unchanged lines hidden (view full) --- 67#include "objsec.h" 68#include "netlabel.h" 69#include "xfrm.h" 70#include "ebitmap.h" 71#include "audit.h" 72 73int selinux_policycap_netpeer; 74int selinux_policycap_openperm; |
75int selinux_policycap_extsockclass; |
|
75int selinux_policycap_alwaysnetwork; 76 77static DEFINE_RWLOCK(policy_rwlock); 78 79static struct sidtab sidtab; 80struct policydb policydb; 81int ss_initialized; 82 --- 1900 unchanged lines hidden (view full) --- 1983} 1984 1985static void security_load_policycaps(void) 1986{ 1987 selinux_policycap_netpeer = ebitmap_get_bit(&policydb.policycaps, 1988 POLICYDB_CAPABILITY_NETPEER); 1989 selinux_policycap_openperm = ebitmap_get_bit(&policydb.policycaps, 1990 POLICYDB_CAPABILITY_OPENPERM); | 76int selinux_policycap_alwaysnetwork; 77 78static DEFINE_RWLOCK(policy_rwlock); 79 80static struct sidtab sidtab; 81struct policydb policydb; 82int ss_initialized; 83 --- 1900 unchanged lines hidden (view full) --- 1984} 1985 1986static void security_load_policycaps(void) 1987{ 1988 selinux_policycap_netpeer = ebitmap_get_bit(&policydb.policycaps, 1989 POLICYDB_CAPABILITY_NETPEER); 1990 selinux_policycap_openperm = ebitmap_get_bit(&policydb.policycaps, 1991 POLICYDB_CAPABILITY_OPENPERM); |
1992 selinux_policycap_extsockclass = ebitmap_get_bit(&policydb.policycaps, 1993 POLICYDB_CAPABILITY_EXTSOCKCLASS); |
|
1991 selinux_policycap_alwaysnetwork = ebitmap_get_bit(&policydb.policycaps, 1992 POLICYDB_CAPABILITY_ALWAYSNETWORK); 1993} 1994 1995static int security_preserve_bools(struct policydb *p); 1996 1997/** 1998 * security_load_policy - Load a security policy configuration. --- 1448 unchanged lines hidden --- | 1994 selinux_policycap_alwaysnetwork = ebitmap_get_bit(&policydb.policycaps, 1995 POLICYDB_CAPABILITY_ALWAYSNETWORK); 1996} 1997 1998static int security_preserve_bools(struct policydb *p); 1999 2000/** 2001 * security_load_policy - Load a security policy configuration. --- 1448 unchanged lines hidden --- |