]> git.ipfire.org Git - thirdparty/mtr.git/commitdiff
portability: fix bsd build
authorSami Kerola <kerolasa@iki.fi>
Thu, 29 Sep 2016 18:10:52 +0000 (19:10 +0100)
committerSami Kerola <kerolasa@iki.fi>
Thu, 29 Sep 2016 18:10:52 +0000 (19:10 +0100)
Thanks-to: Etienne Labaume
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
configure.ac
mtr.c
mtr.h

index d9db9f6de65869fcafbbe677ec20f10b258e5f57..504bfcbf21456b25ca293da63cf561b55764f316 100644 (file)
@@ -44,7 +44,9 @@ AC_CHECK_HEADERS([ \
   linux/icmp.h \
   ncurses.h \
   ncurses/curses.h \
+  netinet/in.h \
   socket.h \
+  sys/limits.h \
   sys/socket.h \
   stdio_ext.h \
   sys/types.h \
diff --git a/mtr.c b/mtr.c
index 250c9fa121187f53753ac8c12954f7be74cab6d9..6b214b43cdc96b659812879423095917dac5197c 100644 (file)
--- a/mtr.c
+++ b/mtr.c
@@ -34,6 +34,9 @@
 #ifdef HAVE_VALUES_H
 #include <values.h>
 #endif
+#ifdef HAVE_SYS_LIMITS_H
+#include <sys/limits.h>
+#endif
 
 #include <netdb.h>
 #include <netinet/in.h>
diff --git a/mtr.h b/mtr.h
index b43a80241baf7320d3071d826845014e7059b981..f1a73c110fcdbbf60e2174b0170a7eb31c06ed27 100644 (file)
--- a/mtr.h
+++ b/mtr.h
 #include <sys/socket.h>
 #include <arpa/inet.h>
 
+#ifdef HAVE_NETINET_IN_H
+#include <netinet/in.h>
+#endif
+
 /* Typedefs */
 #ifdef ENABLE_IPV6
 typedef struct in6_addr ip_t;