$NetBSD$

--- kern.c.orig	2006-02-24 19:58:22.000000000 +0000
+++ kern.c
@@ -53,7 +53,7 @@
 #include <sys/ioctl.h>
 #include <sys/queue.h>
 #include <net/if.h>
-#if defined(__FreeBSD__) && __FreeBSD__ >= 3
+#if defined(__DragonFly__) || (defined(__FreeBSD__) && __FreeBSD__ >= 3)
 #include <net/if_var.h>
 #endif
 #include <net/route.h>
