]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Provide an implementation of mac_syscall() so that security modules
authorRobert Watson <rwatson@FreeBSD.org>
Mon, 19 Aug 2002 17:59:48 +0000 (17:59 +0000)
committerRobert Watson <rwatson@FreeBSD.org>
Mon, 19 Aug 2002 17:59:48 +0000 (17:59 +0000)
commit27f2eac7f3ad8d96bd12567a25b739095ca39f29
treebe84103d16cfe3388dc78eec7be661cddf0ed83e
parent806fb7f53b7ff44cddee01c3cd488378c1fb58ef
Provide an implementation of mac_syscall() so that security modules
can offer new services without reserving system call numbers, or
augmented versions of existing services.  User code requests a
target policy by name, and specifies the policy-specific API plus
target.  This is required in particular for our port of SELinux/FLASK
to the MAC framework since it offers additional security services.

Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
13 files changed:
sys/kern/kern_mac.c
sys/security/mac/mac_framework.c
sys/security/mac/mac_framework.h
sys/security/mac/mac_internal.h
sys/security/mac/mac_net.c
sys/security/mac/mac_pipe.c
sys/security/mac/mac_policy.h
sys/security/mac/mac_process.c
sys/security/mac/mac_syscalls.c
sys/security/mac/mac_system.c
sys/security/mac/mac_vfs.c
sys/sys/mac.h
sys/sys/mac_policy.h