/* * Routine: ipc_mqueue_remove_all * Purpose: * Remove all the member queues from the specified set. * Conditions: * Nothing locked. */ void ipc_mqueue_remove_all( ipc_mqueue_t mqueue, queue_t links) { wait_queue_set_t mq_setq = &mqueue->imq_set_queue; wait_queue_set_unlink_all_nofree(mq_setq, links); return; }
/* legacy interface naming */ kern_return_t wait_subqueue_unlink_all( wait_queue_set_t wq_set) { return wait_queue_set_unlink_all_nofree(wq_set); }