From: Stef Walter Date: Mon, 19 Oct 2015 09:33:19 +0000 (+0200) Subject: common: Remove compat timegm() implementation X-Git-Tag: 0.23.2~11 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=29014eab3caf4f70fcd94c8198ca24992b1e5ec6;p=p11-kit common: Remove compat timegm() implementation We no longer use timegm() --- diff --git a/common/compat.c b/common/compat.c index 768bb7d..de5b99b 100644 --- a/common/compat.c +++ b/common/compat.c @@ -622,37 +622,6 @@ gmtime_r (const time_t *timep, #endif /* HAVE_GMTIME_R */ -#ifndef HAVE_TIMEGM - -time_t -timegm (struct tm *tm) -{ - time_t tl, tb; - struct tm tg; - - tl = mktime (tm); - if (tl == -1) { - tm->tm_hour--; - tl = mktime (tm); - if (tl == -1) - return -1; - tl += 3600; - } - gmtime_r (&tl, &tg); - tg.tm_isdst = 0; - tb = mktime (&tg); - if (tb == -1) { - tg.tm_hour--; - tb = mktime (&tg); - if (tb == -1) - return -1; - tb += 3600; - } - return (tl - (tb - tl)); -} - -#endif /* HAVE_TIMEGM */ - #if !defined(HAVE_MKDTEMP) || !defined(HAVE_MKSTEMP) #include #include diff --git a/configure.ac b/configure.ac index 77bda6a..c353046 100644 --- a/configure.ac +++ b/configure.ac @@ -91,7 +91,6 @@ if test "$os_unix" = "yes"; then AC_CHECK_FUNCS([getauxval issetugid getresuid secure_getenv]) AC_CHECK_FUNCS([strnstr memdup strndup strerror_r]) AC_CHECK_FUNCS([asprintf vasprintf vsnprintf]) - AC_CHECK_FUNCS([timegm]) AC_CHECK_FUNCS([fdwalk]) AC_CHECK_FUNCS([setenv])