summaryrefslogtreecommitdiff
path: root/ntpshm.h
Commit message (Collapse)AuthorAgeFilesLines
* SPDXify the licerse references.Eric S. Raymond2018-03-081-1/+1
|
* Fix typo in ntpshm.hMiroslav Lichvar2015-05-071-1/+1
| | | | Signed-off-by: Gary E. Miller <gem@rellim.com>
* A horrowshow of whitespace hacks.Gary E. Miller2015-04-301-1/+1
|
* Document ntpshmmon structure and add heading to outputGary E. Miller2015-04-011-1/+3
| | | | All the clocks look alike...
* Retire splint from our set of static analyzers.Eric S. Raymond2015-03-301-4/+2
| | | | | | | | | | | | | | | | | | | The proximate cause was that we've been seing emission of error messages that were randomly and disturbingly variable across different environments - notably Raspbian and Gentoo splint gave nontrivially different results than Ubuntu 14.10 splint. And this was *not* due to Ubuntu patches! A pristine splint built from the 3.1.2 tarball on Ubuntu didn't match the Raspbian and Gentoo results either. But this has been coming for a while. Easy access to more modern static analyzers such as coverity, scan-build and cppcheck has been decreasing the utility of splint, which is unmaintained and somewhat buggy and not easy to use. Only file not cleaned is ppsthread.c, because Gary has been working on it during this cleanup. All regression tests pass. PPS observed live on GR601-W.
* Clean up the HAVE_* namespace in conditionalization macros.Eric S. Raymond2015-03-071-3/+3
|
* Cosmetic fix. No code changes.Eric S. Raymond2015-03-071-1/+2
|
* Begin factoring out ntplib.Eric S. Raymond2015-03-071-2/+13
| | | | | | | All knowledge of the ntpd SHM format is now confined to the three files ntpshm.h, ntpshmread.c, and ntpshmwrite.c. No logic changes. All regression tests pass. PPS works on GR-601W.
* Tell ntpshhmon to merely snoop SHM updates, not consume them.Eric S. Raymond2015-03-031-1/+3
|
* Obsolescence note.Eric S. Raymond2015-02-271-5/+5
|
* BUGFIX: Some versions of GCC or run modes require this change.Eric S. Raymond2015-02-271-1/+1
| | | | | It is correct; the mystery is why any version accepts int as a declaration for a field that an enum can be assigned to.
* Pre-release splint/cppcheck/coverity cleanup. All regression tests pass.Eric S. Raymond2015-02-261-2/+2
|
* In gpmon, it was confusing to use 'mode' as a report field that wasn't SHM mode.Eric S. Raymond2015-02-251-1/+1
|
* ntpd uses the precision field afer all.Eric S. Raymond2015-02-251-3/+1
|
* Document obscure fields in the NTP shared-memory segment.Eric S. Raymond2015-02-251-3/+13
|
* Make ntpmon autoconfigure and do subsecond polling.Eric S. Raymond2015-02-251-1/+1
|
* In ntpmon, increase collection time precision and collect the precision field.Eric S. Raymond2015-02-251-2/+2
|
* ntpmon code polishing.Eric S. Raymond2015-02-251-0/+1
|
* In tpmon, timestamp reports properly and deal with bad status.Eric S. Raymond2015-02-251-0/+1
|
* First crude but working version of ntpmon. Needs polishing and documentation.Eric S. Raymond2015-02-251-0/+1
|
* First cut at an interface for the read side of an NTP SHM connection.Eric S. Raymond2015-02-251-0/+62
Not yet used or tested.