Lines Matching +full:sec +full:- +full:era

2  * ntp_leapsec.h - leap second processing for NTPD
6 * ----------------------------------------------------------------------
34 #define LSVALID_BADHASH -1 /* signature mismatch */
35 #define LSVALID_BADFORMAT -2 /* signature not parseable */
47 * second, and no client actions are needed when crossing the leap era
48 * boundary. In manual (aka non-electric) mode the clock will simply
53 * case. (The limit is actual 2 sec before transition.)
64 /* Query result for a leap era. This is the minimal stateless
68 vint64 ebase; /* era base (UTC of start) */
69 vint64 ttime; /* era end (UTC of next leap second) */
70 int16_t taiof; /* offset to TAI in this era */
75 * 'ebase' is the nominal UTC time when the current leap era
76 * started. (Era base time)
78 * time when the next leap era starts.)
81 * from the transition time if the mode is non-electric.
88 * two queries. Always zero in electric mode. If non-zero,
108 * - it is used to indictae the time range covered by the leap second
111 * - it is used to query data for AUTOKEY updates, and then it contains
144 #define LSPROX_ALERT 3 /* less than 10 sec to target */
208 * lookup from fresh. Suppresses a possible leap era transition detection
213 #if 0 /* currently unused -- possibly revived later */
229 * insert a leap second into the current history -- only appending
232 * 'ntp_now' is subject to era unfolding. The entry is marked
239 * stamp is subject to era unfolding around the pivot or the current
241 * returns TRUE if a leap second era boundary was crossed between the
242 * last and the current query. In that case, qr->warped contains the
249 * era. The time stamp is subject to NTP era unfolding.
259 * qr->ttime;
260 * qr->tai_offs;
261 * qr->tai_diff;
262 * qr->dynamic;