]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/netat/adsp_internal.h
xnu-344.tar.gz
[apple/xnu.git] / bsd / netat / adsp_internal.h
index 9b7c4e83cc3e4d4ff67ec11761bbb997ecf489ba..268cbe068c752295ba40a7ee80cfcbafa5065d8a 100644 (file)
  */
 #ifndef _NETAT_ADSP_INTERNAL_H_
 #define _NETAT_ADSP_INTERNAL_H_
+#include <sys/appleapiopts.h>
+
+#include <sys/types.h>
 
 #ifdef KERNEL
+#ifdef __APPLE_API_PRIVATE
 
 /* from h/adsp_portab.h */
 
@@ -50,7 +54,6 @@ typedef unsigned int          dword;
 #define low(x)                 ((byte)(x))
 #define hlword(h, l)           (((byte)(l)) | (((byte)(h)) << 8))
 
-#define offsetof(typ,id)       (size_t)&(((typ*)0)->id)
 
 /* 
  * On a Mac, there is no need to byte-swap data on the network, so 
@@ -352,6 +355,7 @@ extern GLOBAL adspGlobal;
 /* Address of ptr to list of ccb's */
 #define AT_ADSP_STREAMS ((CCB **)&(adspGlobal.ccbList))
 
+#endif /* __APPLE_API_PRIVATE */
 #endif /* KERNEL */
 
 #endif /* _NETAT_ADSP_INTERNAL_H_ */