From 4298ac9305d89cadf90ebb01f0e85bb74fea2c1e Mon Sep 17 00:00:00 2001 From: Brent Cook Date: Wed, 14 Oct 2015 23:53:52 -0500 Subject: include timegm fallback --- include/compat/limits.h | 5 ----- include/compat/time.h | 6 +++++- 2 files changed, 5 insertions(+), 6 deletions(-) (limited to 'include') diff --git a/include/compat/limits.h b/include/compat/limits.h index ca96125..18cabf1 100644 --- a/include/compat/limits.h +++ b/include/compat/limits.h @@ -3,9 +3,6 @@ * limits.h compatibility shim */ -#ifndef LIBCRYPTOCOMPAT_LIMITS_H -#define LIBCRYPTOCOMPAT_LIMITS_H - #ifdef _MSC_VER #if _MSC_VER >= 1900 #include <../ucrt/limits.h> @@ -22,5 +19,3 @@ #define PATH_MAX MAXPATHLEN #endif #endif - -#endif diff --git a/include/compat/time.h b/include/compat/time.h index 3ef3bad..3a87548 100644 --- a/include/compat/time.h +++ b/include/compat/time.h @@ -14,6 +14,10 @@ #include_next #endif -#ifdef _WIN32 +#ifndef HAVE_TIMEGM +#ifdef HAVE__MKGMTIME #define timegm(tm) _mkgmtime(tm) +#else +time_t timegm(struct tm *tm); +#endif #endif -- cgit v1.2.3-55-g6feb