summaryrefslogtreecommitdiff
path: root/ppsthread.c
Commit message (Expand)AuthorAgeFilesLines
* Doc & interface cleanup of ppsthread code. PPS observed live.Eric S. Raymond2015-03-201-5/+8
* Add code to handle less than perfect RFC2783 drivers.Gary E. Miller2015-03-201-38/+59
* Remove redundant define.Gary E. Miller2015-03-201-1/+0
* PPS_TSFMT_TSPEC is the default, make it obvious.Gary E. Miller2015-03-201-1/+3
* Tell time_pps_setparam() what version API to use.Gary E. Miller2015-03-191-0/+2
* Improve logging of time_pps_setparams() and time_pps_getcap()Gary E. Miller2015-03-191-5/+5
* Add root device name to PPS debug output.Gary E. Miller2015-03-191-44/+89
* Drop an unneeded root check.Gary E. Miller2015-03-191-6/+3
* It only makes sense to look for 1PPS on DCE signals. Add an explanation.Eric S. Raymond2015-03-181-2/+19
* In ppsthread.c, add TIOCM_RTS to the PPS mask.Eric S. Raymond2015-03-171-1/+1
* 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