From 29014eab3caf4f70fcd94c8198ca24992b1e5ec6 Mon Sep 17 00:00:00 2001 From: Stef Walter Date: Mon, 19 Oct 2015 11:33:19 +0200 Subject: common: Remove compat timegm() implementation We no longer use timegm() --- common/compat.c | 31 ------------------------------- configure.ac | 1 - 2 files changed, 32 deletions(-) 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]) -- cgit v1.1