]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
ChangeLog, aclocal.m4, configure, configure.in, ntp_loopfilter.c:
authorHarlan Stenn <stenn@ntp.org>
Thu, 24 May 2001 03:43:35 +0000 (03:43 -0000)
committerHarlan Stenn <stenn@ntp.org>
Thu, 24 May 2001 03:43:35 +0000 (03:43 -0000)
  * configure.in: 4.0.99k39
  * ntpd/ntp_loopfilter.c (local_clock): huffpuff cleanup/improvements.
  (huffpuff): Cleanup/improvements.
  (loop_config): huffpuff initialization cleanup/improvements.
  From: Dave Mills, Terje, Mark, and John?

bk: 3b0c8367JD4KnepwkSZ22OAZHNL0Mw

ChangeLog
configure
configure.in
ntpd/ntp_loopfilter.c

index d11bc8053cc483cc87771c6445d9e1dec021609c..81a4500052732af3b986b253483447cffd3a7544 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2001-05-23  Harlan Stenn  <stenn@whimsy.udel.edu>
+
+       * configure.in: 4.0.99k39
+
+       * ntpd/ntp_loopfilter.c (local_clock): huffpuff cleanup/improvements.
+       (huffpuff): Cleanup/improvements.
+       (loop_config): huffpuff initialization cleanup/improvements.
+       From: Dave Mills, Terje, Mark, and John?
+
 2001-05-22  Harlan Stenn  <stenn@whimsy.udel.edu>
 
        * html/release.htm:
index 03d473ca08771bd39dee8015e1fd2b57ca17572e..a052a0fc7c029adb6c8c200c69f526da6e8faf94 100755 (executable)
--- a/configure
+++ b/configure
@@ -1377,7 +1377,7 @@ fi
 
 # Define the identity of the package.
 PACKAGE=ntp
-VERSION=4.0.99k38
+VERSION=4.0.99k39
 
 cat >>confdefs.h <<EOF
 #define PACKAGE "$PACKAGE"
index fb28108f76c4deb661886ab8c8cb811fa667d2fa..480ab72d6f828e7b8e95d81529fd67465515b2f7 100644 (file)
@@ -5,7 +5,7 @@ AC_CANONICAL_SYSTEM
 AC_DEFINE_UNQUOTED(STR_SYSTEM, "$target")
 AM_CONFIG_HEADER(config.h)
 AC_ARG_PROGRAM
-AM_INIT_AUTOMAKE(ntp, 4.0.99k38)
+AM_INIT_AUTOMAKE(ntp, 4.0.99k39)
 AC_PREREQ(2.49)
 
 ac_cv_var_oncore_ok=no
index 9616bb97b1bc2e9de32627abd623c2eade9c61ad..313d356d848faa641f23a62d88238162eeea0af5 100644 (file)
@@ -303,10 +303,9 @@ local_clock(
         * relatively small.
         */
        if (sys_huffpuff != NULL) {
-               if (sys_huffpuff[sys_huffptr] == 0 || peer->delay <
-                   sys_huffpuff[sys_huffptr])
+               if (peer->delay < sys_huffpuff[sys_huffptr])
                        sys_huffpuff[sys_huffptr] = peer->delay;
-               if (sys_mindly == 0 || peer->delay < sys_mindly)
+               if (peer->delay < sys_mindly)
                        sys_mindly = peer->delay;
                if (fp_offset > 0)
                        dtemp = -(peer->delay - sys_mindly) / 2;
@@ -316,7 +315,7 @@ local_clock(
 #ifdef DEBUG
                if (debug)
                        printf(
-                           "local_clock: size %d mindly %.6f huffpuff %.6f\n",
+                   "local_clock: size %d mindly %.6f huffpuff %.6f\n",
                            sys_hufflen, sys_mindly, dtemp);
 #endif
        }
@@ -776,10 +775,10 @@ huffpuff()
        if (sys_huffpuff == NULL)
                return;
        sys_huffptr = (sys_huffptr + 1) % sys_hufflen;
-       sys_huffpuff[sys_huffptr] = 0;
-       sys_mindly = 0;
+       sys_huffpuff[sys_huffptr] = 1e9;
+       sys_mindly = 1e9;
        for (i = 0; i < sys_hufflen; i++) {
-               if (sys_mindly == 0 || sys_huffpuff[i] < sys_mindly)
+               if (sys_huffpuff[i] < sys_mindly)
                        sys_mindly = sys_huffpuff[i];
        }
 }
@@ -794,6 +793,7 @@ loop_config(
        double freq
        )
 {
+       int i;
 
        switch (item) {
 
@@ -931,7 +931,9 @@ loop_config(
                sys_hufflen = (int)(freq / HUFFPUFF);
                sys_huffpuff = (double *)emalloc(sizeof(double) *
                    sys_hufflen);
-               memset(sys_huffpuff, 0, sizeof(double) * sys_hufflen);
+               for (i = 0; i < sys_hufflen; i++)
+                       sys_huffpuff[i] = 1e9;
+               sys_mindly = 1e9;
                break;
        }
 }