Module: monitoring-plugins
 Branch: master
 Commit: bc2d1e4b5ecd5fc9270b8d8a65cbd445b7fb783f
 Author: RincewindsHat <[email protected]>
   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)

Reply via email to