summaryrefslogtreecommitdiffstats
path: root/if-bsd.c
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2015-12-31 16:27:44 +0000
committerRoy Marples <roy@marples.name>2015-12-31 16:27:44 +0000
commit3eeb66d7bde9cff68cc0561bb5ba748cba84cc3d (patch)
tree3f88862dda1737b2370292e215be658c2a49787c /if-bsd.c
parentad8c369e123f06d5ec6972d42816b343746f6c01 (diff)
downloaddhcpcd-3eeb66d7bde9cff68cc0561bb5ba748cba84cc3d.tar.xz
Remove FreeBSD specific defines and include the needed headers via config.h.
This allows better compile for derivatives such as kFreeBSD. For kFreeBSD, also define BSD. Fixes [1987e7b3a3].
Diffstat (limited to 'if-bsd.c')
-rw-r--r--if-bsd.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/if-bsd.c b/if-bsd.c
index 154a28ba..9607faad 100644
--- a/if-bsd.c
+++ b/if-bsd.c
@@ -35,13 +35,12 @@
#include <sys/uio.h>
#include <sys/utsname.h>
+#include "config.h"
+
#include <arpa/inet.h>
#include <net/bpf.h>
#include <net/if.h>
#include <net/if_dl.h>
-#ifdef __FreeBSD__ /* Needed so that including netinet6/in6_var.h works */
-# include <net/if_var.h>
-#endif
#include <net/if_media.h>
#include <net/route.h>
#include <netinet/if_ether.h>
@@ -76,7 +75,6 @@
#undef IPV6CTL_ACCEPT_RTADV
#endif
-#include "config.h"
#include "common.h"
#include "dhcp.h"
#include "if.h"