summaryrefslogtreecommitdiffstats
path: root/sys/security/mac_test/mac_test.c
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2003-11-16 18:28:58 +0000
committerrwatson <rwatson@FreeBSD.org>2003-11-16 18:28:58 +0000
commit03b5c2cee81416a22549d68eb0a66cef2f4db759 (patch)
tree4a05f7d2a7c4ef288f03facf93b4b11d50c44eb1 /sys/security/mac_test/mac_test.c
parentf9ad21ec5da3fd402f2c089b84ffa97d9b2f4067 (diff)
downloadFreeBSD-src-03b5c2cee81416a22549d68eb0a66cef2f4db759.zip
FreeBSD-src-03b5c2cee81416a22549d68eb0a66cef2f4db759.tar.gz
Implement mpo_copy_{mbuf,pipe,vnode}_label() entry points for
mac_stub and mac_test. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
Diffstat (limited to 'sys/security/mac_test/mac_test.c')
-rw-r--r--sys/security/mac_test/mac_test.c27
1 files changed, 27 insertions, 0 deletions
diff --git a/sys/security/mac_test/mac_test.c b/sys/security/mac_test/mac_test.c
index 229c2a4..0b4b037 100644
--- a/sys/security/mac_test/mac_test.c
+++ b/sys/security/mac_test/mac_test.c
@@ -553,6 +553,30 @@ mac_test_destroy_vnode_label(struct label *label)
}
}
+static void
+mac_test_copy_mbuf_label(struct label *src, struct label *dest)
+{
+
+ ASSERT_MBUF_LABEL(src);
+ ASSERT_MBUF_LABEL(dest);
+}
+
+static void
+mac_test_copy_pipe_label(struct label *src, struct label *dest)
+{
+
+ ASSERT_PIPE_LABEL(src);
+ ASSERT_PIPE_LABEL(dest);
+}
+
+static void
+mac_test_copy_vnode_label(struct label *src, struct label *dest)
+{
+
+ ASSERT_VNODE_LABEL(src);
+ ASSERT_VNODE_LABEL(dest);
+}
+
static int
mac_test_externalize_label(struct label *label, char *element_name,
struct sbuf *sb, int *claimed)
@@ -1779,6 +1803,9 @@ static struct mac_policy_ops mac_test_ops =
.mpo_destroy_socket_label = mac_test_destroy_socket_label,
.mpo_destroy_socket_peer_label = mac_test_destroy_socket_peer_label,
.mpo_destroy_vnode_label = mac_test_destroy_vnode_label,
+ .mpo_copy_mbuf_label = mac_test_copy_mbuf_label,
+ .mpo_copy_pipe_label = mac_test_copy_pipe_label,
+ .mpo_copy_vnode_label = mac_test_copy_vnode_label,
.mpo_externalize_cred_label = mac_test_externalize_label,
.mpo_externalize_ifnet_label = mac_test_externalize_label,
.mpo_externalize_pipe_label = mac_test_externalize_label,
OpenPOWER on IntegriCloud