]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/netinet/in_pcb.h
xnu-7195.101.1.tar.gz
[apple/xnu.git] / bsd / netinet / in_pcb.h
index b7b32693ab82e17d16bf819313d7333ba7699725..f4d981849ee063786738d700180f6701042f93a3 100644 (file)
@@ -80,6 +80,9 @@
 #include <kern/zalloc.h>
 #include <netinet/in_stat.h>
 #endif /* BSD_KERNEL_PRIVATE */
+#if !KERNEL
+#include <TargetConditionals.h>
+#endif
 
 #if IPSEC
 #include <netinet6/ipsec.h> /* for IPSEC */
@@ -370,7 +373,7 @@ struct  xinpcb {
        u_quad_t        xi_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 inpcb64_list_entry {
        u_int64_t   le_next;
        u_int64_t   le_prev;
@@ -412,7 +415,7 @@ struct  xinpcb64 {
        struct  xsocket64 xi_socket;
        u_quad_t        xi_alignment_hack;
 };
-#endif /* XNU_TARGET_OS_OSX || !(TARGET_OS_IPHONE && !TARGET_OS_SIMULATOR) */
+#endif /* XNU_TARGET_OS_OSX || KERNEL || !(TARGET_OS_IPHONE && !TARGET_OS_SIMULATOR) */
 
 #ifdef PRIVATE
 struct xinpcb_list_entry {