]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/unpcb.h
xnu-7195.101.1.tar.gz
[apple/xnu.git] / bsd / sys / unpcb.h
index 502aae89a82b8112aebe03c7d84ef6d54aeb852e..5867dcb2d474d997cab4ec963adf1063dad6796e 100644 (file)
@@ -68,6 +68,9 @@
 #include <sys/un.h>
 #include <sys/ucred.h>
 #include <sys/socketvar.h>
+#if !KERNEL && PRIVATE
+#include <TargetConditionals.h>
+#endif
 
 /*
  * Protocol control block for an active
@@ -204,7 +207,7 @@ struct  xunpcb {
        u_quad_t                        xu_alignment_hack;
 };
 
-#if XNU_TARGET_OS_OSX || !(TARGET_OS_IPHONE && !TARGET_OS_SIMULATOR)
+#if XNU_TARGET_OS_OSX || KERNEL || !(TARGET_OS_IPHONE && !TARGET_OS_SIMULATOR)
 
 struct xunpcb64_list_entry {
        u_int64_t   le_next;
@@ -238,7 +241,7 @@ struct xunpcb64 {
        struct xsocket64        xu_socket;
 };
 
-#endif /* XNU_TARGET_OS_OSX || !(TARGET_OS_IPHONE && !TARGET_OS_SIMULATOR) */
+#endif /* XNU_TARGET_OS_OSX || KERNEL || !(TARGET_OS_IPHONE && !TARGET_OS_SIMULATOR) */
 
 #pragma pack()