- MAC_PERFORM(lctx_notify_create, p, l);
-}
-
-void
-mac_lctx_notify_join (struct proc *p, struct lctx *l)
-{
- MAC_PERFORM(lctx_notify_join, p, l);
-}
-
-void
-mac_lctx_notify_leave (struct proc *p, struct lctx *l)
-{
- MAC_PERFORM(lctx_notify_leave, p, l);
-}
-
-struct label *
-mac_lctx_label_alloc(void)
-{
- struct label *label;
-
- label = mac_labelzone_alloc(MAC_WAITOK);
- if (label == NULL)
- return (NULL);
- MAC_PERFORM(lctx_label_init, label);
- return (label);
-}
-
-void
-mac_lctx_label_free(struct label *label)
-{
-
- MAC_PERFORM(lctx_label_destroy, label);
- mac_labelzone_free(label);
-}
-
-int
-mac_lctx_label_externalize(struct label *label, char *elements,
- char *outbuf, size_t outbuflen)
-{
- int error;
-
- error = MAC_EXTERNALIZE(lctx, label, elements, outbuf, outbuflen);
-
- return (error);
-}
-
-int
-mac_lctx_label_internalize(struct label *label, char *string)
-{
- int error;
-
- error = MAC_INTERNALIZE(lctx, label, string);
-
- return (error);
-}
-
-void
-mac_lctx_label_update(struct lctx *l, struct label *newlabel)
-{
-
- MAC_PERFORM(lctx_label_update, l, newlabel);