=== modified file 'src/gps_functions.c'
--- src/gps_functions.c 2019-02-27 01:45:28 +0000
+++ src/gps_functions.c 2020-01-15 05:50:03 +0000
@@ -753,7 +753,11 @@
{
gpsdata->satellites_used = libgps_gpsdata.satellites_used;
gpsdata->hdop = libgps_gpsdata.dop.hdop;
+#if GPSD_API_MAJOR_VERSION >= 9 /* API change. gpsd version 3.20 and subsequent. */
+ gpsdata->fix.time = libgps_gpsdata.fix.time.tv_sec + (libgps_gpsdata.fix.time.tv_nsec*1e-9);
+#else
gpsdata->fix.time = libgps_gpsdata.fix.time;
+#endif
if (isnan(gpsdata->fix.time))
{
gpsdata->fix.time = (time_t) 0;