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 ------------------------------- 1 file changed, 31 deletions(-) (limited to 'common') 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 -- cgit v1.1