]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/kern/ipc_mig.h
xnu-1228.tar.gz
[apple/xnu.git] / osfmk / kern / ipc_mig.h
index 193cf6605ef3934f06d0a90f701fdd2edff15329..3ddfc945d5f15198ba7e46aa8cb333c5a680cd9c 100644 (file)
@@ -141,6 +141,12 @@ extern mach_msg_return_t mach_msg_rpc_from_kernel(
        mach_msg_size_t         send_size,
        mach_msg_size_t         rcv_size);
 
+extern mach_msg_return_t mach_msg_send_from_kernel_with_options(
+       mach_msg_header_t       *msg,
+       mach_msg_size_t         send_size,
+       mach_msg_option_t       option,
+       mach_msg_timeout_t      timeout_val);
+
 __END_DECLS
 
 #ifdef MACH_KERNEL_PRIVATE
@@ -148,7 +154,7 @@ __END_DECLS
 extern void mach_msg_receive_continue(void);
 
 /* Initialize kernel server dispatch table */
-extern void            mig_init(void);
+extern void            mig_init(void) __attribute__((section("__TEXT, initcode")));
 
 /*
  * Kernel implementation of the MIG object base class