diff options
Diffstat (limited to 'libntp/mktime.c')
-rw-r--r-- | libntp/mktime.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/libntp/mktime.c b/libntp/mktime.c index 91be60015b00..f5590d1c0d61 100644 --- a/libntp/mktime.c +++ b/libntp/mktime.c @@ -63,6 +63,10 @@ #if !defined(HAVE_MKTIME) || !defined(HAVE_TIMEGM) +#if SIZEOF_TIME_T >= 8 +#error libntp supplied mktime()/timegm() do not support 64-bit time_t +#endif + #ifndef DSTMINUTES #define DSTMINUTES 60 #endif @@ -226,9 +230,9 @@ time2( t = (t < 0) ? 0 : ((time_t) 1 << bits); for ( ; ; ) { if (usezn) - mytm = *localtime(&t); + mytm = *localtime(&t); else - mytm = *gmtime(&t); + mytm = *gmtime(&t); dir = tmcomp(&mytm, &yourtm); if (dir != 0) { if (bits-- < 0) |