summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2003-04-16 20:40:34 +0000
committerrwatson <rwatson@FreeBSD.org>2003-04-16 20:40:34 +0000
commitaddc55224aa449b706b7c3e7c0a70d4f43aeab60 (patch)
treee504a84559dde8bbd57cd5528eff3f3532f29de5 /lib
parent277277d98938c63331bfcb777756729c946b26e5 (diff)
downloadFreeBSD-src-addc55224aa449b706b7c3e7c0a70d4f43aeab60.zip
FreeBSD-src-addc55224aa449b706b7c3e7c0a70d4f43aeab60.tar.gz
Clarify the relationship between the MAC library APIs and POSIX.1e:
they resemble one another, but POSIX.1e interfaces were not sufficiently expressive to do what we needed. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
Diffstat (limited to 'lib')
-rw-r--r--lib/libc/posix1e/mac.38
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/libc/posix1e/mac.3 b/lib/libc/posix1e/mac.3
index c67fd33..105eae0 100644
--- a/lib/libc/posix1e/mac.3
+++ b/lib/libc/posix1e/mac.3
@@ -1,4 +1,4 @@
-.\" Copyright (c) 2001 Networks Associates Technology, Inc.
+.\" Copyright (c) 2001, 2003 Networks Associates Technology, Inc.
.\" All rights reserved.
.\"
.\" This software was developed for the FreeBSD Project by Chris
@@ -35,7 +35,7 @@
.Os
.Sh NAME
.Nm mac
-.Nd introduction to the POSIX.1e MAC security API
+.Nd Introduction to the MAC security API
.Sh LIBRARY
.Lb libc
.Sh SYNOPSIS
@@ -133,6 +133,7 @@ is
.Xr mac 4 ,
.Xr mac 9
.Sh STANDARDS
+These APIs are loosely based on the APIs described in POSIX.1e.
POSIX.1e is described in IEEE POSIX.1e draft 17.
Discussion of the draft
continues on the cross-platform POSIX.1e implementation mailing list.
@@ -140,6 +141,9 @@ To join this list, see the
.Fx
POSIX.1e implementation page
for more information.
+However, the resemblence of these APIs to the POSIX APIs is only loose,
+as the POSIX APIs were unable to express many notions required for
+flexible and extensible access control.
.Sh HISTORY
Support for Mandatory Access Control was introduced in
.Fx 5.0
OpenPOWER on IntegriCloud