Compilation of take-3 fails to work properly on *bsd
systems due to some missing code.

Signed-off-by: Donald Sharp <[email protected]>
---
 lib/routemap.c        | 2 +-
 ospfd/ospf_packet.c   | 2 ++
 zebra/if_sysctl.c     | 1 +
 zebra/kernel_socket.c | 1 +
 zebra/rtread_sysctl.c | 1 +
 5 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/lib/routemap.c b/lib/routemap.c
index eadc306..1a1d318 100644
--- a/lib/routemap.c
+++ b/lib/routemap.c
@@ -1152,7 +1152,7 @@ route_map_dep_update (struct hash *dephash, const char 
*dep_name,
                      const char *rmap_name,
                      route_map_event_t type)
 {
-  struct route_map_dep *dep;
+  struct route_map_dep *dep = NULL;
   char *ret_map_name;
   char *dname, *rname;
   int ret = 0;
diff --git a/ospfd/ospf_packet.c b/ospfd/ospf_packet.c
index eb3600c..95d64e3 100644
--- a/ospfd/ospf_packet.c
+++ b/ospfd/ospf_packet.c
@@ -675,8 +675,10 @@ ospf_write (struct thread *thread)
        * and reliability - not more data, than our
        * socket can accept
        */
+#if defined (WANT_OSPF_WRITE_FRAGMENT)
       maxdatasize = MIN (oi->ifp->mtu, ospf->maxsndbuflen) -
         sizeof (struct ip);
+#endif
 
       /* Get one packet from queue. */
       op = ospf_fifo_head (oi->obuf);
diff --git a/zebra/if_sysctl.c b/zebra/if_sysctl.c
index bb48f61..8c4761b 100644
--- a/zebra/if_sysctl.c
+++ b/zebra/if_sysctl.c
@@ -29,6 +29,7 @@
 #include "memory.h"
 #include "ioctl.h"
 #include "log.h"
+#include "vty.h"
 #include "interface.h"
 #include "vrf.h"
 
diff --git a/zebra/kernel_socket.c b/zebra/kernel_socket.c
index fe9e4ac..970cb6a 100644
--- a/zebra/kernel_socket.c
+++ b/zebra/kernel_socket.c
@@ -33,6 +33,7 @@
 #include "rib.h"
 #include "privs.h"
 #include "vrf.h"
+#include "vty.h"
 
 #include "zebra/interface.h"
 #include "zebra/zserv.h"
diff --git a/zebra/rtread_sysctl.c b/zebra/rtread_sysctl.c
index 385e150..9108d2c 100644
--- a/zebra/rtread_sysctl.c
+++ b/zebra/rtread_sysctl.c
@@ -25,6 +25,7 @@
 #include "memory.h"
 #include "log.h"
 #include "vrf.h"
+#include "vty.h"
 
 #include "zebra/zserv.h"
 #include "zebra/rt.h"
-- 
1.9.1


_______________________________________________
Quagga-dev mailing list
[email protected]
https://lists.quagga.net/mailman/listinfo/quagga-dev

Reply via email to