static struct label * mac_sysv_msgqueue_label_alloc(void) { struct label *label; label = mac_labelzone_alloc(M_WAITOK); MAC_POLICY_PERFORM(sysvmsq_init_label, label); return (label); }
static struct label * mac_posixshm_label_alloc(void) { struct label *label; label = mac_labelzone_alloc(M_WAITOK); MAC_POLICY_PERFORM(posixshm_init_label, label); return (label); }
struct label * mac_vnode_label_alloc(void) { struct label *label; label = mac_labelzone_alloc(M_WAITOK); MAC_POLICY_PERFORM(vnode_init_label, label); return (label); }
void mac_thread_userret(struct thread *td) { MAC_POLICY_PERFORM(thread_userret, td); }