freebsd-nq/sys/security
Robert Watson 7ba28492c5 Declare a module service "kernel_mac_support" when MAC support is
enabled and the kernel provides the MAC registration and entry point
service.  Declare a dependency on that module service for any
MAC module registered using mac_policy.h.  For now, hard code the
version as 1, but once we've come up with a versioning policy, we'll
move to a #define of some sort.  In the mean time, this will prevent
loading a MAC module when 'options MAC' isn't present, which (due to
a bug in the kernel linker) can result if the MAC module is preloaded
via loader.conf.

This particular evil recommended by:	peter
Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, NAI LAbs
2002-08-12 02:00:21 +00:00
..
lomac - Replace v_flag with v_iflag and v_vflag 2002-08-04 10:29:36 +00:00
mac Declare a module service "kernel_mac_support" when MAC support is 2002-08-12 02:00:21 +00:00
mac_biba Introduce support for Mandatory Access Control and extensible 2002-07-31 18:07:45 +00:00
mac_bsdextended Introduce support for Mandatory Access Control and extensible 2002-07-31 18:07:45 +00:00
mac_ifoff Introduce support for Mandatory Access Control and extensible 2002-07-31 18:07:45 +00:00
mac_mls Introduce support for Mandatory Access Control and extensible 2002-07-31 18:07:45 +00:00
mac_none Introduce support for Mandatory Access Control and extensible 2002-07-31 18:07:45 +00:00
mac_seeotheruids Introduce support for Mandatory Access Control and extensible 2002-07-31 18:07:45 +00:00
mac_stub Introduce support for Mandatory Access Control and extensible 2002-07-31 18:07:45 +00:00
mac_test Introduce support for Mandatory Access Control and extensible 2002-07-31 18:07:45 +00:00