--- server/dhcps.c.orig	Tue Aug 19 16:14:39 1997
+++ server/dhcps.c	Mon Aug 24 20:59:39 1998
@@ -61,6 +61,12 @@
 #ifndef sun
 #include <net/bpf.h>
 #endif
+#ifdef __FreeBSD__
+#include <osreldate.h>
+#if (__FreeBSD_version == 199702) || (__FreeBSD_version >= 300000)
+#include <net/if_var.h>
+#endif
+#endif
 #include <netinet/in_systm.h>
 #include <netinet/in.h>
 #include <netinet/ip.h>
@@ -526,6 +532,7 @@
     syslog(LOG_ERR, "Cannot open the binding database \"%s\"", binding_db);
     exit(1);
   }
+  unlink(ADDRPOOL_DUMP);
   if ((dump_fp = fopen(ADDRPOOL_DUMP, "w+")) == NULL) {
     syslog(LOG_ERR, "Cannot open the resource dump file \"%s\"",ADDRPOOL_DUMP);
     exit(1);
