]> git.gsnw.org Git - fping.git/commitdiff
add _GNU_SOURCE to fix some warnings
authorDavid Schweikert <david@schweikert.ch>
Wed, 1 Jan 2020 16:13:05 +0000 (17:13 +0100)
committerDavid Schweikert <david@schweikert.ch>
Wed, 1 Jan 2020 16:13:05 +0000 (17:13 +0100)
CHANGELOG.md
configure.ac
src/fping.c
src/seqmap.c

index 1a80dc7df3be99ce2ce281574a9e477b99769a20..52128d9990b96f8b7969c9ddb6644f316d6ee790 100644 (file)
@@ -5,7 +5,8 @@ UNRELEASED
 
 - Corrected long option name of -s to --stats (#148, thanks @wopfel)
 - Do not fail if using fping6 with -6 flag (#149, thanks @stromnet)
-- Fail if interface binding (-I) does not work (#162, by @kbucheli)
+- Fail if interface binding (-I) does not work (#162, thanks @kbucheli)
+- Fix using option -4 when fping is compiled IPv4-only (#154, thanks @pbhenson)
 
 fping 4.2 (2019-02-19)
 ======================
index ce292ce033831654d479424f77d2624e26f926e4..76b4c0d2ab8ea5776d503813e970dfc911884d7e 100644 (file)
@@ -4,6 +4,7 @@ dnl Minimum Autoconf version required.
 AC_PREREQ(2.59)
 
 AC_INIT([fping],[4.2])
+AC_GNU_SOURCE
 
 dnl --disable-ipv4
 AC_ARG_ENABLE([ipv4],
index d36d6c57e080f14bbf25c94824d1f5caaf25aa97..ea337676521d6b31ab50e91adbd68930dd4954d6 100644 (file)
@@ -34,6 +34,7 @@
 extern "C" {
 #endif /* __cplusplus */
 
+#include "config.h"
 #include "fping.h"
 #include "options.h"
 #include "optparse.h"
@@ -44,7 +45,6 @@ extern "C" {
 #include <stdio.h>
 #include <time.h>
 
-#include "config.h"
 #include "seqmap.h"
 
 #ifdef HAVE_UNISTD_H
@@ -608,7 +608,7 @@ int main(int argc, char** argv)
             break;
 
         case 'H':
-            if (!(ttl = (u_int)atoi(optparse_state.optarg)))
+            if (!(ttl = (unsigned int)atoi(optparse_state.optarg)))
                 usage(1);
             break;
 
index 3cff4c0b24ba7f1f9a228f4aa026af07b49cdad3..63f4178d7ac103e0d59034e59268c1f87c42b323 100644 (file)
@@ -35,6 +35,7 @@
  *           https://github.com/schweikert/fping/issues/48
  */
 
+#include "config.h"
 #include "seqmap.h"
 #include "limits.h"
 #include "options.h"