/* Linux read-only clock discipline status. modes=0 cannot adjust the clock. */ #include #include int main(void) { struct timex tx = {0}; int state = adjtimex(&tx); if (state < 0) return 1; printf("{\"state\":%d,\"status\":%d,\"maxerror_us\":%ld,\"esterror_us\":%ld,\"tolerance_scaled_ppm\":%ld}\n", state, tx.status, tx.maxerror, tx.esterror, tx.tolerance); return 0; }