freebsd-skq/sys/security/mac
rwatson 4651fb3eba Support the new MAC user API in kernel: modify existing system calls
to use a modified notion of 'struct mac', and flesh out the new variation
system calls (almost identical to existing ones except that they permit
a pid to be specified for process label retrieval, and don't follow
symlinks).  This generalizes the label API so that the framework is
now almost entirely policy-agnostic.

Approved by:	re
Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, Network Associates Laboratories
2002-10-22 14:29:47 +00:00
..
mac_framework.c Support the new MAC user API in kernel: modify existing system calls 2002-10-22 14:29:47 +00:00
mac_framework.h Revised APIs for user process label management; the existing APIs relied 2002-10-22 14:27:44 +00:00
mac_internal.h Support the new MAC user API in kernel: modify existing system calls 2002-10-22 14:29:47 +00:00
mac_net.c Support the new MAC user API in kernel: modify existing system calls 2002-10-22 14:29:47 +00:00
mac_pipe.c Support the new MAC user API in kernel: modify existing system calls 2002-10-22 14:29:47 +00:00
mac_policy.h Revised APIs for user process label management; the existing APIs relied 2002-10-22 14:27:44 +00:00
mac_process.c Support the new MAC user API in kernel: modify existing system calls 2002-10-22 14:29:47 +00:00
mac_syscalls.c Support the new MAC user API in kernel: modify existing system calls 2002-10-22 14:29:47 +00:00
mac_system.c Support the new MAC user API in kernel: modify existing system calls 2002-10-22 14:29:47 +00:00
mac_vfs.c Support the new MAC user API in kernel: modify existing system calls 2002-10-22 14:29:47 +00:00