#define MIN_TICK_RATE 100
/* Saved timex status */
-static int status;
+static int sys_status;
/* ================================================== */
txc.modes = 0;
applied = SYS_Timex_Adjust(&txc, 0) == TIME_WAIT;
- prev_status = status;
- status &= ~(STA_INS | STA_DEL);
+ prev_status = sys_status;
+ sys_status &= ~(STA_INS | STA_DEL);
if (leap > 0)
- status |= STA_INS;
+ sys_status |= STA_INS;
else if (leap < 0)
- status |= STA_DEL;
+ sys_status |= STA_DEL;
txc.modes = MOD_STATUS;
- txc.status = status;
+ txc.status = sys_status;
#ifdef MOD_TAI
if (tai_offset && tai_offset != txc.tai) {
SYS_Timex_Adjust(&txc, 0);
- if (prev_status != status) {
+ if (prev_status != sys_status) {
LOG(LOGS_INFO, "System clock status %s leap second",
leap ? (leap > 0 ? "set to insert" : "set to delete") :
(applied ? "reset after" : "set to not insert/delete"));
#endif
if (synchronised)
- status &= ~STA_UNSYNC;
+ sys_status &= ~STA_UNSYNC;
else
- status |= STA_UNSYNC;
+ sys_status |= STA_UNSYNC;
txc.modes = MOD_STATUS | MOD_ESTERROR | MOD_MAXERROR;
- txc.status = status;
+ txc.status = sys_status;
txc.esterror = est_error * 1.0e6;
txc.maxerror = max_error * 1.0e6;
{
struct timex txc;
- status = STA_UNSYNC;
+ sys_status = STA_UNSYNC;
/* Reset PLL offset */
txc.modes = MOD_OFFSET | MOD_STATUS;
- txc.status = STA_PLL | status;
+ txc.status = STA_PLL | sys_status;
txc.offset = 0;
SYS_Timex_Adjust(&txc, 0);
/* Turn PLL off */
txc.modes = MOD_STATUS;
- txc.status = status;
+ txc.status = sys_status;
SYS_Timex_Adjust(&txc, 0);
}