Fixed build on FreeBSD 4.8.
authorThomas Lopatic <thomas@lopatic.de>
Fri, 30 Dec 2005 02:24:00 +0000 (02:24 +0000)
committerThomas Lopatic <thomas@lopatic.de>
Fri, 30 Dec 2005 02:24:00 +0000 (02:24 +0000)
lib/dot_draw/src/olsrd_dot_draw.c
lib/powerinfo/src/olsrd_power.c
src/cfgparser/cfgfile_gen.c

index da2e481..44e49b5 100644 (file)
@@ -37,7 +37,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: olsrd_dot_draw.c,v 1.19 2005/12/29 19:48:43 tlopatic Exp $
+ * $Id: olsrd_dot_draw.c,v 1.20 2005/12/30 02:23:59 tlopatic Exp $
  */
 
 /*
@@ -205,7 +205,7 @@ plugin_ipc_init()
        return 0;
       }
 
-#if defined __FreeBSD__
+#if defined __FreeBSD__ && defined SO_NOSIGPIPE
       if (setsockopt(ipc_socket, SOL_SOCKET, SO_NOSIGPIPE, (char *)&yes, sizeof(yes)) < 0) 
       {
        perror("SO_REUSEADDR failed");
index 84d47bf..2156ea8 100644 (file)
@@ -29,7 +29,7 @@
  *
  */
 
-/* $Id: olsrd_power.c,v 1.14 2005/12/29 19:48:43 tlopatic Exp $ */
+/* $Id: olsrd_power.c,v 1.15 2005/12/30 02:24:00 tlopatic Exp $ */
 
 /*
  * Dynamic linked library example for UniK OLSRd
@@ -158,7 +158,7 @@ plugin_ipc_init()
        return 0;
       }
 
-#ifdef __FreeBSD__
+#if defined __FreeBSD__ && defined SO_NOSIGPIPE
       if (setsockopt(ipc_socket, SOL_SOCKET, SO_NOSIGPIPE, (char *)&yes, sizeof(yes)) < 0) 
       {
        perror("SO_REUSEADDR failed");
index d542e79..ec65fe0 100644 (file)
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: cfgfile_gen.c,v 1.1 2005/03/14 21:24:22 kattemat Exp $
+ * $Id: cfgfile_gen.c,v 1.2 2005/12/30 02:24:00 tlopatic Exp $
  */
 
 
 #include <stdio.h>
 #include <string.h>
 #include <errno.h>
+#include <sys/types.h>
 #include <netinet/in.h>
 #include <arpa/inet.h>