]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/kern/queue.h
xnu-344.tar.gz
[apple/xnu.git] / osfmk / kern / queue.h
index 541eef4561486d0c887e3535ca6c9f9441825ca6..bdb700fb3806396b0cb5e66f33247f53af20bd8f 100644 (file)
@@ -575,8 +575,12 @@ MACRO_END
             !queue_end((head), (queue_entry_t)(elt));          \
             (elt) = (type) queue_next(&(elt)->field))
 
+#include <sys/appleapiopts.h>
+
+#ifdef __APPLE_API_PRIVATE
+
+#ifdef MACH_KERNEL_PRIVATE
 
-#ifdef MACH_KERNEL_PRIVATE
 /*----------------------------------------------------------------*/
 /*
  *     Define macros for queues with locks.
@@ -613,6 +617,8 @@ MACRO_BEGIN                                         \
        simple_unlock(&(q)->lock);                      \
 MACRO_END
 
-#endif /* MACH_KERNEL_PRIVATE */
+#endif /* MACH_KERNEL_PRIVATE */
+
+#endif /* __APPLE_API_PRIVATE */
 
 #endif /* _KERN_QUEUE_H_ */