X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/d52fe63fc81f7e44faaae711812a211a78434976..9bccf70c0258c7cac2dcb80011b2a964d884c552:/bsd/netat/at_pcb.h diff --git a/bsd/netat/at_pcb.h b/bsd/netat/at_pcb.h index 489d35961..9a4d4297a 100644 --- a/bsd/netat/at_pcb.h +++ b/bsd/netat/at_pcb.h @@ -58,7 +58,9 @@ */ /* at_pcb.h */ +#include +#ifdef __APPLE_API_PRIVATE /* * Common structure pcb for internet protocol implementation. * Here are stored pointers to local and foreign host table @@ -101,6 +103,7 @@ struct atpcb { }; #define sotoatpcb(so)((struct atpcb *)(so)->so_pcb) +#endif /* __APPLE_API_PRIVATE */ /* ddp_flags */ #define DDPFLG_CHKSUM 0x01 /* DDP checksums to be used on this connection */ @@ -109,10 +112,12 @@ struct atpcb { #define DDPFLG_HDRINCL 0x08 /* user supplies entire DDP header */ #define DDPFLG_STRIPHDR 0x200 /* drop DDP header on receive (raw) */ +#ifdef __APPLE_API_PRIVATE #ifdef KERNEL typedef struct atpcb gref_t; int at_pcballoc __P((struct socket *, struct atpcb *)); int at_pcbdetach __P((struct atpcb *)); int at_pcbbind __P((struct atpcb *, struct sockaddr *)); -#endif +#endif /* KERNEL */ +#endif /* __APPLE_API_PRIVATE */