From 9671a658cb5e3f610ec9703b90c2896e08555eb3 Mon Sep 17 00:00:00 2001 From: mglae Date: Tue, 29 Dec 2020 19:22:56 +0100 Subject: [PATCH] wait-time-sync: use poll frequency of 10 Hz --- packages/sysutils/wait-time-sync/sources/wait-time-sync.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/sysutils/wait-time-sync/sources/wait-time-sync.c b/packages/sysutils/wait-time-sync/sources/wait-time-sync.c index da7cff182d..8744e94f95 100644 --- a/packages/sysutils/wait-time-sync/sources/wait-time-sync.c +++ b/packages/sysutils/wait-time-sync/sources/wait-time-sync.c @@ -9,6 +9,8 @@ #include #include +#define POLL_FREQ 10 + void usage(char *name) { if (!name) @@ -31,9 +33,9 @@ int main(int argc, char** argv) if (strcmp(argv[1], "-t") && strcmp(argv[1], "--timeout")) usage(argv[0]); val = strtoul(argv[2], &p, 0); - if (*p || val == 0 || val >= UINT_MAX/3) + if (*p || val == 0 || val >= UINT_MAX / POLL_FREQ) usage(argv[0]); - timeout = (unsigned)val * 3; + timeout = (unsigned)val * POLL_FREQ; } else if (argc != 1) usage(argv[0]); @@ -45,7 +47,7 @@ int main(int argc, char** argv) rc = adjtimex(&tx); if (rc != TIME_ERROR) break; - usleep(1000000U/3); + usleep(1000000U / POLL_FREQ); } return rc == -1 ? errno : !timeout;