[Olsr-dev] patches for FreeBSD

John Hay (spam-protected)
Tue Jan 8 11:57:26 CET 2008


> >From which .h file does the "u_long" type (and the others below) come
> from?
> 
> Just add a #include line before before the `#include <net/route.h>` in
> src/routing_table.h.

Ok, here is my new patch.

John
-- 
John Hay -- (spam-protected) / (spam-protected)


--- src/routing_table.h.orig	2008-01-02 16:00:21.000000000 +0200
+++ src/routing_table.h	2008-01-08 12:42:51.000000000 +0200
@@ -42,6 +42,10 @@
 #ifndef _OLSR_ROUTING_TABLE
 #define _OLSR_ROUTING_TABLE
 
+#include <sys/types.h>
+#include <sys/time.h>
+#include <sys/socket.h>
+#include <net/if.h>
 #include <net/route.h>
 #include "hna_set.h"
 #include "link_set.h"
--- src/ifnet.h.orig	2008-01-02 16:00:20.000000000 +0200
+++ src/ifnet.h	2008-01-08 12:43:32.000000000 +0200
@@ -48,6 +48,7 @@
 
 /* To get ifreq */
 #include <arpa/inet.h>
+#include <sys/socket.h>
 #include <net/if.h>
 
 #include "olsr_cfg.h"




More information about the Olsr-dev mailing list