opnsense-src/sys/security/mac
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
..
mac_framework.c Declare a module service "kernel_mac_support" when MAC support is 2002-08-12 02:00:21 +00:00
mac_framework.h Reduce the memory footprint of MAC in the base system by halving 2002-07-31 00:03:26 +00:00
mac_internal.h Declare a module service "kernel_mac_support" when MAC support is 2002-08-12 02:00:21 +00:00
mac_net.c Declare a module service "kernel_mac_support" when MAC support is 2002-08-12 02:00:21 +00:00
mac_pipe.c Declare a module service "kernel_mac_support" when MAC support is 2002-08-12 02:00:21 +00:00
mac_policy.h Declare a module service "kernel_mac_support" when MAC support is 2002-08-12 02:00:21 +00:00
mac_process.c Declare a module service "kernel_mac_support" when MAC support is 2002-08-12 02:00:21 +00:00
mac_syscalls.c Declare a module service "kernel_mac_support" when MAC support is 2002-08-12 02:00:21 +00:00
mac_system.c Declare a module service "kernel_mac_support" when MAC support is 2002-08-12 02:00:21 +00:00
mac_vfs.c Declare a module service "kernel_mac_support" when MAC support is 2002-08-12 02:00:21 +00:00