Consider only drifts smaller than 32 ms as negligible.
[dragonfly.git] / usr.sbin / ntpd / patches / ntpd.h.patch
1 $DragonFly: src/usr.sbin/ntpd/patches/Attic/ntpd.h.patch,v 1.6 2005/04/21 13:34:59 joerg Exp $
2
3 Index: ntpd.h
4 ===================================================================
5 RCS file: /home/joerg/wd/repository/dragonflybsd/src/contrib/ntpd/ntpd.h,v
6 retrieving revision 1.6
7 diff -u -r1.6 ntpd.h
8 --- ntpd.h      25 Feb 2005 16:43:19 -0000      1.6
9 +++ ntpd.h      28 Feb 2005 19:44:37 -0000
10 @@ -30,6 +30,8 @@
11  
12  #include "ntp.h"
13  
14 +#define        SA_LEN(_sa)     ((_sa)->sa_len)
15 +
16  #define        NTPD_USER       "_ntp"
17  #define        CONFFILE        "/etc/ntpd.conf"
18  
19 @@ -49,8 +51,8 @@
20  
21  #define        MAX_SERVERS_DNS                 8
22  
23 -#define        QSCALE_OFF_MIN                  0.05
24 -#define        QSCALE_OFF_MAX                  0.50
25 +#define        QSCALE_OFF_MIN                  0.005
26 +#define        QSCALE_OFF_MAX                  0.010
27  
28  #define        QUERYTIME_MAX           15      /* single query might take n secs max */
29  #define        OFFSET_ARRAY_SIZE       8
30 @@ -55,7 +55,7 @@
31  #define        QUERYTIME_MAX           15      /* single query might take n secs max */
32  #define        OFFSET_ARRAY_SIZE       8
33  #define        SETTIME_MIN_OFFSET      180     /* min offset for settime at start */
34 -#define        LOG_NEGLIGEE            128     /* negligible drift to not log (ms) */
35 +#define        LOG_NEGLIGEE            32      /* negligible drift to not log (ms) */
36  
37  enum client_state {
38         STATE_NONE,
39 @@ -247,6 +249,8 @@
40  
41  /* util.c */
42  double                 gettime(void);
43 +double                 gettime_corrected(void);
44 +double                 getoffset(void);
45  void                   d_to_tv(double, struct timeval *);
46  double                 lfp_to_d(struct l_fixedpt);
47  struct l_fixedpt       d_to_lfp(double);