From: Fabian Keil Date: Tue, 19 Dec 2023 10:48:37 +0000 (+0100) Subject: configure.in: Fix argument types in gmtime_r() and localtime_r() probes X-Git-Url: http://www.privoxy.org/gitweb/startup.html?a=commitdiff_plain;ds=sidebyside;h=a194c809ba452046cdefec7753c500041389e518;p=privoxy.git configure.in: Fix argument types in gmtime_r() and localtime_r() probes Otherwise these probes always fail with stricter compilers even if there is C library support for these functions. Patch submitted by Florian Weimer in SF#149. --- diff --git a/configure.in b/configure.in index f8a23a52..95141ec8 100644 --- a/configure.in +++ b/configure.in @@ -615,9 +615,9 @@ AC_CHECK_FUNC(gmtime_r, [ AC_TRY_COMPILE([ # include ], [ - struct time *t; - struct tm *tm; - (void) gmtime_r(t, tm) + time_t t; + struct tm tm; + (void) gmtime_r(&t, &tm) ], [ AC_MSG_RESULT(ok) AC_DEFINE(HAVE_GMTIME_R) @@ -633,9 +633,9 @@ AC_CHECK_FUNC(localtime_r, [ AC_TRY_COMPILE([ # include ], [ - struct time *t; - struct tm *tm; - (void) localtime_r(t, tm) + time_t t; + struct tm tm; + (void) localtime_r(&t, &tm) ], [ AC_MSG_RESULT(ok) AC_DEFINE(HAVE_LOCALTIME_R)