]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/kern/host.h
xnu-344.tar.gz
[apple/xnu.git] / osfmk / kern / host.h
index de71e579035dfe0844ef3b36a34e4211d9c24f86..1318ec508f0534c5ca06b32f28720c2c0192d572 100644 (file)
@@ -47,8 +47,6 @@
  * any improvements or extensions that they make and grant Carnegie Mellon
  * the rights to redistribute these changes.
  */
  * any improvements or extensions that they make and grant Carnegie Mellon
  * the rights to redistribute these changes.
  */
-/*
- */
 
 /*
  *     kern/host.h
 
 /*
  *     kern/host.h
 #define _KERN_HOST_H_
 
 #include <mach/mach_types.h>
 #define _KERN_HOST_H_
 
 #include <mach/mach_types.h>
-#include <mach/exception_types.h>
-#include <kern/kern_types.h>
+
+#include <sys/appleapiopts.h>
+
+#ifdef __APPLE_API_PRIVATE
 
 #ifdef MACH_KERNEL_PRIVATE
 #include <kern/lock.h>
 #include <kern/exception.h>
 
 #ifdef MACH_KERNEL_PRIVATE
 #include <kern/lock.h>
 #include <kern/exception.h>
+#include <mach/exception_types.h>
+#include <kern/kern_types.h>
+
 
 struct host {
        decl_mutex_data(,lock)          /* lock to protect exceptions */
 
 struct host {
        decl_mutex_data(,lock)          /* lock to protect exceptions */
@@ -86,6 +89,8 @@ extern host_data_t    realhost;
 
 #endif /* MACH_KERNEL_PRIVATE */
 
 
 #endif /* MACH_KERNEL_PRIVATE */
 
+#endif /* __APPLE_API_PRIVATE */
+
 /*
  * Access routines for inside the kernel.
  */
 /*
  * Access routines for inside the kernel.
  */