diff options
Diffstat (limited to 'ipc')
-rw-r--r-- | ipc/ipc_kmsg.c | 2 | ||||
-rw-r--r-- | ipc/ipc_mqueue.h | 3 |
2 files changed, 5 insertions, 0 deletions
diff --git a/ipc/ipc_kmsg.c b/ipc/ipc_kmsg.c index 6b2ff952..dff05404 100644 --- a/ipc/ipc_kmsg.c +++ b/ipc/ipc_kmsg.c @@ -47,8 +47,10 @@ #include <vm/vm_map.h> #include <vm/vm_object.h> #include <vm/vm_kern.h> +#include <vm/vm_user.h> #include <ipc/port.h> #include <ipc/ipc_entry.h> +#include <ipc/ipc_hash.h> #include <ipc/ipc_kmsg.h> #include <ipc/ipc_thread.h> #include <ipc/ipc_marequest.h> diff --git a/ipc/ipc_mqueue.h b/ipc/ipc_mqueue.h index 6421aefd..ef0f9425 100644 --- a/ipc/ipc_mqueue.h +++ b/ipc/ipc_mqueue.h @@ -66,6 +66,9 @@ 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); +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 |