aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSUZUKI, Shinsuke <suz@kame.net>2006-09-02 08:19:11 +0000
committerSUZUKI, Shinsuke <suz@kame.net>2006-09-02 08:19:11 +0000
commitd959d04e5fdbc462e868c02a1ecb7a912f5d954b (patch)
tree425e09fcb017b5d4226c18b2a704f03e4b17faaa
parent0495fc1c4dd67f527d413f7c044cdd88d4e3c7ff (diff)
fixed a compilation failure in freebsd4
-rw-r--r--lease.c13
1 files changed, 11 insertions, 2 deletions
diff --git a/lease.c b/lease.c
index 3841e67..2e86556 100644
--- a/lease.c
+++ b/lease.c
@@ -33,7 +33,16 @@
#include <string.h>
#include <sys/socket.h>
#include <sys/queue.h>
-#include <sys/time.h>
+#if TIME_WITH_SYS_TIME
+# include <sys/time.h>
+# include <time.h>
+#else
+# if HAVE_SYS_TIME_H
+# include <sys/time.h>
+# else
+# include <time.h>
+# endif
+#endif
#include <netinet/in.h>
#include "dhcp6.h"
#include "config.h"
@@ -46,7 +55,7 @@
struct hash_entry {
LIST_ENTRY(hash_entry) list;
- char val[];
+ char *val;
};
LIST_HEAD(hash_head, hash_entry);