]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/net/if_dl.h
xnu-792.tar.gz
[apple/xnu.git] / bsd / net / if_dl.h
index 16201a9092ed2d2549600885cc25d2badb5a4f46..51e9262e04fe55a38a8d9a2781455d4f56750ddc 100644 (file)
@@ -98,14 +98,21 @@ struct sockaddr_dl {
 };
 
 #define LLADDR(s) ((caddr_t)((s)->sdl_data + (s)->sdl_nlen))
+#ifdef KERNEL_PRIVATE
+#define CONST_LLADDR(s) ((const u_char*)((s)->sdl_data + (s)->sdl_nlen))
+#endif
+
+#ifdef BSD_KERNEL_PRIVATE
+#define SDL(s) ((struct sockaddr_dl *)s)
+#endif
 
 #ifndef KERNEL
 
 #include <sys/cdefs.h>
 
 __BEGIN_DECLS
-void   link_addr __P((const char *, struct sockaddr_dl *));
-char   *link_ntoa __P((const struct sockaddr_dl *));
+void   link_addr(const char *, struct sockaddr_dl *);
+char   *link_ntoa(const struct sockaddr_dl *);
 __END_DECLS
 
 #endif /* !KERNEL */