cvs commit: src/sys/security/mac mac_internal.h
Robert Watson
rwatson at FreeBSD.org
Wed Oct 22 11:49:30 PDT 2003
rwatson 2003/10/22 11:49:29 PDT
FreeBSD src repository
Modified files:
sys/security/mac mac_internal.h
Log:
The following shared types/constants/interfaces/... are required
in mac_internal.h:
Sysctl tree declarations.
Policy list structure definition.
Policy list variables (static, dynamic).
mac_late flag.
Enforcement flags for process, vm, which have checks in multiple files.
mac_labelmbufs variable to drive conditional mbuf labeling.
M_MACTEMP malloc type.
Debugging counter macros.
MAC Framework infrastructure primitives, including policy locking
primitives, kernel label initialization/destruction, userland
label consistency checks, policy slot allocation.
Per-object interfaces for objects that are internalized and externalized
using system calls that will remain centrally defined: credentials,
pipes, vnodes.
MAC policy composition macros: MAC_CHECK, MAC_BOOLEAN, MAC_EXTERNALIZE,
MAC_INTERNALIZE, MAC_PERFORM.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
Revision Changes Path
1.101 +77 -3763 src/sys/security/mac/mac_internal.h
More information about the cvs-src
mailing list