X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/c6bf4f310a33a9262d455ea4d3f0630b1255e3fe..ea3f04195ba4a5034c9c8e9b726d4f7ce96f1832:/osfmk/kern/ipc_mig.h?ds=sidebyside diff --git a/osfmk/kern/ipc_mig.h b/osfmk/kern/ipc_mig.h index a4fad67e1..48abc2591 100644 --- a/osfmk/kern/ipc_mig.h +++ b/osfmk/kern/ipc_mig.h @@ -155,6 +155,15 @@ mach_msg_rpc_from_kernel_proper( #define mach_msg_rpc_from_kernel mach_msg_rpc_from_kernel_proper +#ifdef XNU_KERNEL_PRIVATE +mach_msg_return_t kernel_mach_msg_rpc( + mach_msg_header_t *msg, + mach_msg_size_t send_size, + mach_msg_size_t rcv_size, + boolean_t legacy, + boolean_t *message_moved); +#endif /* XNU_KERNEL_PRIVATE */ + extern void mach_msg_destroy_from_kernel_proper( mach_msg_header_t *msg); @@ -168,6 +177,13 @@ extern mach_msg_return_t mach_msg_send_from_kernel_with_options_legacy( mach_msg_option_t option, mach_msg_timeout_t timeout_val); +extern mach_msg_return_t kernel_mach_msg_send( + mach_msg_header_t *msg, + mach_msg_size_t send_size, + mach_msg_option_t option, + mach_msg_timeout_t timeout_val, + boolean_t *message_moved); + extern mach_msg_return_t mach_msg_send_from_kernel_with_options( mach_msg_header_t *msg, mach_msg_size_t send_size, @@ -188,9 +204,6 @@ __END_DECLS extern void mach_msg_receive_continue(void); -/* Initialize kernel server dispatch table */ -extern void mig_init(void); - /* * Kernel implementation of the MIG object base class *