--- Gnu-Mach/ipc/ipc_mqueue.h 2020/09/02 04:42:35 1.1.1.2 +++ Gnu-Mach/ipc/ipc_mqueue.h 2020/09/02 04:45:06 1.1.1.3 @@ -55,24 +55,27 @@ typedef struct ipc_mqueue { #define imq_unlock(mq) simple_unlock(&(mq)->imq_lock_data) extern void -ipc_mqueue_init(/* ipc_mqueue_t */); +ipc_mqueue_init(ipc_mqueue_t); extern void -ipc_mqueue_move(/* ipc_mqueue_t, ipc_mqueue_t, ipc_port_t */); +ipc_mqueue_move(ipc_mqueue_t, ipc_mqueue_t, ipc_port_t); extern void -ipc_mqueue_changed(/* ipc_mqueue_t, mach_msg_return_t */); +ipc_mqueue_changed(ipc_mqueue_t, mach_msg_return_t); extern mach_msg_return_t -ipc_mqueue_send(/* ipc_kmsg_t, mach_msg_option_t, mach_msg_timeout_t */); +ipc_mqueue_send(ipc_kmsg_t, mach_msg_option_t, mach_msg_timeout_t); + +extern mach_msg_return_t +ipc_mqueue_copyin(ipc_space_t, mach_port_t, ipc_mqueue_t *, ipc_object_t *); #define IMQ_NULL_CONTINUE ((void (*)()) 0) extern mach_msg_return_t -ipc_mqueue_receive(/* ipc_mqueue_t, mach_msg_option_t, - mach_msg_size_t, mach_msg_timeout_t, - boolean_t, void (*)(), - ipc_kmsg_t *, mach_port_seqno_t * */); +ipc_mqueue_receive(ipc_mqueue_t, mach_msg_option_t, + mach_msg_size_t, mach_msg_timeout_t, + boolean_t, void (*)(), + ipc_kmsg_t *, mach_port_seqno_t *); /* * extern void