From 2f10b9bf538a60914558f87772a8072859449e73 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Tue, 13 Jan 2015 05:38:30 -0500 Subject: Fix the build in some unusual cases. All regression tests pass. --- gpsutils.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'gpsutils.c') diff --git a/gpsutils.c b/gpsutils.c index 1564131c..b1554593 100644 --- a/gpsutils.c +++ b/gpsutils.c @@ -352,6 +352,11 @@ timestamp_t iso8601_to_unix( /*@in@*/ char *isotime) usec = strtod(dp, NULL); else usec = 0; + + /* + * This could be "return (timestamp_t)timegm(&tm) + usec;" but + * that is glibc only. + */ return (timestamp_t)mktime(&tm) - timezone + usec; #else double usec = 0; -- cgit v1.2.1