freebsd-nq/sys/security/mac
Robert Watson 6fa0475d95 mac_Finish break-out of kern_mac.c into parts:
Include src/sys/security/mac/mac_internal.h in kern_mac.c.

  Remove redundant defines from the include: SYSCTL_DECL(), debug macros,
    composition macros.

  Unstaticize various bits now exposed to the remainder of the kernel:
    mac_init_label(), mac_destroy_label().

  Remove all the functions now implemented in mac_process/mac_vfs/mac_net/
    mac_pipe.  Also remove debug counters, sysctls exporting debug
    counters, enforcement flags, sysctls exporting enforcement flags.

  Leave module declaration, sysctl nodes, mactemp malloc type, system
    calls.

This should conclude MAC/LINT/NOTES breakage from the break-out process,
but I'm running builds now to make sure I caught everything.

Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, Network Associates Laboratories
2003-10-22 20:59:31 +00:00
..
mac_framework.c mac_Finish break-out of kern_mac.c into parts: 2003-10-22 20:59:31 +00:00
mac_framework.h Use __BEGIN_DECLS and __END_DECLS around userland function prototypes 2003-10-02 03:07:51 +00:00
mac_internal.h The following shared types/constants/interfaces/... are required 2003-10-22 18:49:29 +00:00
mac_net.c Remove non-network related contents from mac_net.c. Leave: 2003-10-22 19:15:34 +00:00
mac_pipe.c Remove non-pipe code from mac_pipe.c. Leave: 2003-10-22 19:31:57 +00:00
mac_policy.h Introduce two new MAC Framework and MAC policy entry points: 2003-08-21 18:21:22 +00:00
mac_process.c Remove non-credential/process-related bits from mac_process.c. Leave: 2003-10-22 20:02:04 +00:00
mac_syscalls.c mac_Finish break-out of kern_mac.c into parts: 2003-10-22 20:59:31 +00:00
mac_system.c Remove non-system bits from mac_system.c. Leave: 2003-10-22 20:09:12 +00:00
mac_vfs.c Remove non-VFS related code from mac_vfs.c. Leave: 2003-10-22 20:29:41 +00:00