summaryrefslogtreecommitdiff
path: root/ppsthread.c
Commit message (Expand)AuthorAgeFilesLines
* gpsd-report() -> gpsd_log()Eric S. Raymond2015-03-071-43/+43
* Factor PPS-related members of struct gps_device_t into a pps_thread_t structure.Eric S. Raymond2015-03-071-25/+25
* Revert "Another step in prying ntplib loose. Partly decouple ppsthread.c fom...Eric S. Raymond2015-03-071-23/+30
* Revert "ntplib extraction requires libgpsd object format bump to 23."Eric S. Raymond2015-03-071-11/+10
* ntplib extraction requires libgpsd object format bump to 23.Eric S. Raymond2015-03-071-10/+11
* Another step in prying ntplib loose. Partly decouple ppsthread.c fom sessions.Eric S. Raymond2015-03-071-30/+23
* Fix comment on why we may have a PPS edge, but no valid GPS time.Gary E. Miller2015-03-031-3/+4
* Remove unused PPS_MAX_OFFSET and PUT_MAX_OFFSETGary E. Miller2015-03-031-3/+0
* splint cleanup. All regression tests pass.Eric S. Raymond2015-03-021-8/+8
* Remove a fulfilled to-do item.Eric S. Raymond2015-03-021-2/+0
* Use thread_safe strerror_r(3) in ppsthread.c, not strerror(3).Eric S. Raymond2015-03-021-23/+42
* Use the same conditionalization for Liux everywhere - __linux__.Eric S. Raymond2015-03-021-4/+4
* Implement POSIX clock_gettime(3) for systems that lack it (like Mac OS X).Eric S. Raymond2015-03-011-15/+0
* Pre-release splint/cppcheck/coverity cleanup. All regression tests pass.Eric S. Raymond2015-02-261-0/+4
* Was ignoring PPS if system clock slewing to faster.Gary E. Miller2015-02-231-7/+15
* Remove a precision wasting timespec to double conversion.Gary E. Miller2015-02-231-7/+11
* Abolish all confusing uses of the word 'drift' for a time delta.Eric S. Raymond2015-02-231-16/+16
* Remove unused and incorrect retval from timespec_strZbigniew Chyla2015-02-151-7/+7
* Replace Gary's magic number 22 with TIMESPEC_LEN.Eric S. Raymond2015-02-121-1/+1
* Trying again to expose pthread_error unconditionally enough.Eric S. Raymond2015-02-121-1/+1
* pyjrad_err has to be unconditionally available.Eric S. Raymond2015-02-121-2/+2
* Documentation comment polishing.Eric S. Raymond2015-02-121-2/+3
* splint cleanup. All regression tests pass.Eric S. Raymond2015-02-121-1/+5
* Namespace cleanup.Eric S. Raymond2015-02-121-26/+25
* Mutex-lock the update of last-fix time.Eric S. Raymond2015-02-121-5/+49
* Move a gps_report() out of a time critical area.Gary E. Miller2015-02-111-5/+6
* Fix the gpsmon display-trashing problem; add some documentation and asserts.Eric S. Raymond2015-02-101-8/+8
* cppcheck and Coverity cleanup; all regression tests pass.Eric S. Raymond2015-02-091-2/+2
* splint cleanup. All regressiion tests pass.Eric S. Raymond2015-02-091-1/+3
* Repaired a fatal typo in Gary Miller's last change.Eric S. Raymond2015-02-051-1/+1
* Convert some of ppsthread.c to use timespec_str()Gary E. Miller2015-02-051-25/+20
* Mask a NAN in ntpshm_latch(). Cause of NAN in ppsthread.cGary E. Miller2015-02-021-0/+1
* Add debugging for lat_fixtime_real getting clobbered.Gary E. Miller2015-02-021-1/+13
* Make gpsd_report() show what it really sent to ppshook.Gary E. Miller2015-02-021-4/+5
* Comment possible numeric overflow in timespec_diff_ns()Gary E. Miller2015-02-021-0/+2
* Fix insufficient precision in last_fixtime.clockGary E. Miller2015-02-011-2/+6
* Add comment warning not to use doubles in PPS math.Gary E. Miller2015-02-011-0/+7
* Document thread unsafe usage of strerror() in PPS thread.Gary E. Miller2015-01-311-0/+3
* Fix PPS comments.Gary E. Miller2015-01-301-3/+2
* Loosen up some 1 Hz PPS guard bands.Gary E. Miller2015-01-311-2/+8
* Add missing pthread_mutex_init(&ppslast_mutex)Gary E. Miller2015-01-301-0/+13
* Missing \n in debug statement.Gary E. Miller2015-01-301-1/+1
* Check return codes for pthread_mutex*() in ppsthread.cGary E. Miller2015-01-301-4/+28
* Make PPS delivery troubleshooting a bit easier. All regression tests pass.Eric S. Raymond2015-01-271-1/+4
* Instrument PPS ioctl()s so we know for sure what device they're being fired at.Eric S. Raymond2015-01-271-5/+6
* Now that the transition is done we can restore the gpsd_report name.Eric S. Raymond2014-08-271-32/+32
* The big leap. Most instances of gpsd_report are replaced...Eric S. Raymond2014-08-271-32/+32
* Introduce struct errout_t to encapsulate error-reporting hooks.Eric S. Raymond2014-08-271-32/+32
* Proper integral-type conversion when stashing previous-fix time.Eric S. Raymond2014-08-261-1/+2
* Re-integrate Miroslav's support for large PPS offsets.Eric S. Raymond2014-08-221-10/+12