summaryrefslogtreecommitdiffstats
path: root/ipv6.c
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2015-09-12 20:51:56 +0000
committerRoy Marples <roy@marples.name>2015-09-12 20:51:56 +0000
commitc0ba4e05fac22780a2e3d8c458970f89ba3ba4cc (patch)
treea24791fbca091a6b85fe7895abca575c79c527b8 /ipv6.c
parente48fe0e663906677130a0457f0670e0eb414f502 (diff)
downloaddhcpcd-c0ba4e05fac22780a2e3d8c458970f89ba3ba4cc.tar.xz
Fix compile on FreeBSD.
Diffstat (limited to 'ipv6.c')
-rw-r--r--ipv6.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/ipv6.c b/ipv6.c
index b7d245fd..fbb87813 100644
--- a/ipv6.c
+++ b/ipv6.c
@@ -37,9 +37,12 @@
#ifdef BSD
/* Purely for the ND6_IFF_AUTO_LINKLOCAL #define which is solely used
- * to generate the our CAN_ADD_LLADDR #define. */
-#include <netinet6/in6_var.h>
-#include <netinet6/nd6.h>
+ * to generate our CAN_ADD_LLADDR #define. */
+# ifdef __FreeBSD__
+# include <net/if_var.h>
+# endif
+# include <netinet6/in6_var.h>
+# include <netinet6/nd6.h>
#endif
#include <errno.h>