diff options
Diffstat (limited to 'main/openntpd/adjtimex.patch')
-rw-r--r-- | main/openntpd/adjtimex.patch | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/main/openntpd/adjtimex.patch b/main/openntpd/adjtimex.patch new file mode 100644 index 0000000000..6dbf529769 --- /dev/null +++ b/main/openntpd/adjtimex.patch @@ -0,0 +1,29 @@ +--- ./compat/adjfreq_linux.c.orig ++++ ./compat/adjfreq_linux.c +@@ -37,20 +37,20 @@ + txc.modes = ADJ_FREQUENCY; + txc.freq = *freq / 1e3 / (1LL << 16); + +- if ((ntp_adjtime(&txc)) == -1) +- log_warn("ntp_adjtime (2) failed"); ++ if ((adjtimex(&txc)) == -1) ++ log_warn("adjtimex (2) failed"); + +- log_debug("ntp_adjtime adjusted frequency by %fppm", ++ log_debug("adjtimex adjusted frequency by %fppm", + ((txc.freq * 1e3) * (1LL<<16) / 1e3 / (1LL << 32))); + } + if (oldfreq != NULL) { + txc.modes = 0; +- if ((ntp_adjtime(&txc)) == -1) { +- log_warn("ntp_adjtime (1) failed"); ++ if ((adjtimex(&txc)) == -1) { ++ log_warn("adjtimex (1) failed"); + return -1; + } + newfreq = (txc.freq * 1e3) * (1LL<<16); +- log_debug("ntp_adjtime returns frequency of %fppm", ++ log_debug("adjtimex returns frequency of %fppm", + newfreq / 1e3 / (1LL << 32)); + *oldfreq = newfreq; + } |