summaryrefslogtreecommitdiff
path: root/ppsthread.c
Commit message (Expand)AuthorAgeFilesLines
* splint/cppcheck/coverity prerelease cleanup.Eric S. Raymond2015-03-131-2/+2
* In ppsthread.c, ensure errno thread-safety. All regression tests pass.Eric S. Raymond2015-03-111-0/+1
* Simplify the thread-monitor interface.Eric S. Raymond2015-03-111-15/+12
* Remove a redundancy.Eric S. Raymond2015-03-111-3/+3
* Take a whack at addressing pre-existing /dev/ppsN devices.Eric S. Raymond2015-03-111-56/+64
* splint cleanup of new code.Eric S. Raymond2015-03-081-2/+3
* ppsthread.c is now fully decoupled from the libgpsd_core.c structures.Eric S. Raymond2015-03-081-1/+51
* Break timespec_str out of gpsutils.c.Eric S. Raymond2015-03-081-0/+1
* Eliminate timestamp-T use from PPS thread code.Eric S. Raymond2015-03-081-12/+13
* Clean up minor ppsthread.c dependencies. No code changes.Eric S. Raymond2015-03-081-2/+4
* Eliminate a potential source of defects by using static mutex initialization.Eric S. Raymond2015-03-081-17/+1
* Decouple (mostly) the PPS thread-monitor from the session structure.Eric S. Raymond2015-03-081-81/+80
* Thread monitor factoring step.Eric S. Raymond2015-03-071-14/+15
* 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