[monitoring-plugins] Somehow this fixes detection of the availability ...

RincewindsHat git at monitoring-plugins.org
Fri Oct 13 07:40:12 CEST 2023


 Module: monitoring-plugins
 Branch: master
 Commit: bc2d1e4b5ecd5fc9270b8d8a65cbd445b7fb783f
 Author: RincewindsHat <12514511+RincewindsHat at users.noreply.github.com>
   Date: Sat Sep 23 21:41:50 2023 +0200
    URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=bc2d1e4

Somehow this fixes detection of the availability of struct timeval for me

---

 configure.ac | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/configure.ac b/configure.ac
index a294b00..2ddc503 100644
--- a/configure.ac
+++ b/configure.ac
@@ -645,12 +645,16 @@ AC_TRY_COMPILE([#include <sys/time.h>],
                [struct timeval *tv;
                 struct timezone *tz;],
                AC_DEFINE(HAVE_STRUCT_TIMEVAL,1,[Define if we have a timeval structure])
-               AC_TRY_COMPILE([#include <sys/time.h>],
-                              [struct timeval *tv;
-                               struct timezone *tz;
-                               gettimeofday(tv, tz);],
-                              AC_DEFINE(HAVE_GETTIMEOFDAY,1,[Define if gettimeofday is found]),
-                              AC_DEFINE(NEED_GETTIMEOFDAY,1,[Define if gettimeofday is needed])))
+			   FOUND_STRUCT_TIMEVAL="yes")
+
+if test x$FOUND_STRUCT_TIMEVAL = x"yes"; then
+	AC_TRY_COMPILE([#include <sys/time.h>],
+			  [struct timeval *tv;
+			   struct timezone *tz;
+			   gettimeofday(tv, tz);],
+			  AC_DEFINE(HAVE_GETTIMEOFDAY,1,[Define if gettimeofday is found]),
+			  AC_DEFINE(NEED_GETTIMEOFDAY,1,[Define if gettimeofday is needed]))
+fi
 
 dnl Checks for library functions.
 AC_CHECK_FUNCS(memmove select socket strdup strstr strtol strtoul floor)



More information about the Commits mailing list