freebsd-dev/sys/security
Robert Watson f6d4af7c72 Define 'struct label' in _label.h rather than mac.h, which will permit
us to reduce namespace pollution by doing a nested include of _label.h
rather than mac.h.  mac.h contains lots of baggage, whereas _label.h
contains much less.  A follow-up sweep to change nested inclusion will
follow.  The problem regarding exporting 'struct label' to userland
due to excessive exporting of kernel structures to userland still
needs to be resolved.

Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, NAI Labs
Suggested by:	bde
2002-08-13 15:54:28 +00:00
..
lomac - Replace v_flag with v_iflag and v_vflag 2002-08-04 10:29:36 +00:00
mac Define 'struct label' in _label.h rather than mac.h, which will permit 2002-08-13 15:54:28 +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