summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2005-05-16 06:41:25 +0000
committerEric S. Raymond <esr@thyrsus.com>2005-05-16 06:41:25 +0000
commitc8b7d8f916241e8f588dab8cf813fb7e8c5f7f34 (patch)
treec3fd0fd2d70a1ac9b3882fe428c4363b445640d7
parent40d44c1def04617db9dcd747e280a23b4ca852b6 (diff)
downloadgpsd-c8b7d8f916241e8f588dab8cf813fb7e8c5f7f34.tar.gz
NTP support for NMEA GPSes.
-rw-r--r--drivers.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers.c b/drivers.c
index c02cd3b2..82c2b092 100644
--- a/drivers.c
+++ b/drivers.c
@@ -41,6 +41,10 @@ static int nmea_parse_input(struct gps_device_t *session)
#endif /* NON_NMEA_ENABLE */
gpsd_report(1, "unknown sentence: \"%s\"\n", session->outbuffer);
}
+#ifdef NTPSHM_ENABLE
+ if (st & TIME_SET)
+ ntpshm_put(session->context, session->gpsdata.fix.time);
+#endif
/* also copy the sentence up to clients in raw mode */
gpsd_raw_hook(session, session->outbuffer);