reindent-20030715
[openafs.git] / src / ntp / ntp.h
index 423c848..fc12952 100644 (file)
 #endif
 
 #ifndef        NBBY
-#define        NBBY    8       /* number of bits per byte */
+#define        NBBY    8               /* number of bits per byte */
 #endif
 
 #define        MAXNETIF        10
 
 struct intf {
-       int fd;
-       char *name;
-       struct sockaddr_in sin;
-       struct sockaddr_in bcast;
-       struct sockaddr_in mask;
-       int uses;
-       int if_flags;
+    int fd;
+    char *name;
+    struct sockaddr_in sin;
+    struct sockaddr_in bcast;
+    struct sockaddr_in mask;
+    int uses;
+    int if_flags;
 };
 extern struct intf addrs[];
 extern int nintf;
@@ -50,7 +50,7 @@ extern int nintf;
 #endif
 
 #ifndef        XTAL
-#define        XTAL    1       /* crystal controlled clock by default */
+#define        XTAL    1               /* crystal controlled clock by default */
 #endif
 
 #ifndef        NTPINITFILE
@@ -61,9 +61,9 @@ extern int nintf;
 #endif
 
 struct list {
-       struct ntp_peer *head;
-       struct ntp_peer *tail;
-       int members;
+    struct ntp_peer *head;
+    struct ntp_peer *tail;
+    int members;
 };
 
 #define        STRMCMP(a, cond, b) \
@@ -91,7 +91,7 @@ struct list {
 #define        NTP_MAXLIST     5       /* max size of selection list */
 #define        NTP_MAXSTRA     2       /* max number of strata in selection list */
 #define        X_NTP_CANDIDATES 64     /* number of peers to consider when doing
-                                  clock selection */
+                                * clock selection */
 #define NTP_SELECT     0.75    /* weight used to compute dispersion */
 
 #define        PEER_MAXDISP    64.0    /* Maximum dispersion  */
@@ -139,7 +139,7 @@ struct list {
 #endif
 #endif
 
-#else /*!XTAL*/
+#else /*!XTAL */
 #define        CLOCK_ADJ       0
 #define        CLOCK_PHASE     6       /* phase shift */
 #define        CLOCK_MAX       0.512   /* maximum aperture (milliseconds) */
@@ -167,13 +167,13 @@ struct list {
  *   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */
 struct l_fixedpt {
-       afs_uint32 int_part;
-       afs_uint32 fraction;
+    afs_uint32 int_part;
+    afs_uint32 fraction;
 };
 
 struct s_fixedpt {
-       u_short int_part;
-       u_short fraction;
+    u_short int_part;
+    u_short fraction;
 };
 
 /* sign extension problem */
@@ -218,18 +218,18 @@ struct s_fixedpt {
  *   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */
 struct ntpdata {
-       u_char status;          /* status of local clock and leap info */
-       u_char stratum;         /* Stratum level */
-       u_char ppoll;           /* poll value */
-       s_char(precision);              /* -6..-31 */
-
-       struct s_fixedpt distance;
-       struct s_fixedpt dispersion;
-       afs_uint32 refid;
-       struct l_fixedpt reftime;
-       struct l_fixedpt org;
-       struct l_fixedpt rec;
-       struct l_fixedpt xmt;
+    u_char status;             /* status of local clock and leap info */
+    u_char stratum;            /* Stratum level */
+    u_char ppoll;              /* poll value */
+      s_char(precision);       /* -6..-31 */
+
+    struct s_fixedpt distance;
+    struct s_fixedpt dispersion;
+    afs_uint32 refid;
+    struct l_fixedpt reftime;
+    struct l_fixedpt org;
+    struct l_fixedpt rec;
+    struct l_fixedpt xmt;
 };
 /*
  *     Leap Second Codes (high order two bits)
@@ -274,10 +274,10 @@ struct ntpdata {
 
 /* =================  table 3.2 Peer Variables ================= */
 struct ntp_peer {
-       struct ntp_peer *next, *prev;
-       struct sockaddr_in src;         /* both peer.srcadr and 
-                                          peer.srcport */
-       int     flags;                  /* local flags */
+    struct ntp_peer *next, *prev;
+    struct sockaddr_in src;    /* both peer.srcadr and 
+                                * peer.srcport */
+    int flags;                 /* local flags */
 #define        PEER_FL_CONFIG          1
 #define        PEER_FL_AUTHENABLE      2
 #define        PEER_FL_SANE            0x0100  /* sane peer */
@@ -287,57 +287,57 @@ struct ntp_peer {
 #define        PEER_FL_REFCLOCK        0x4000  /* peer is a local reference clock */
 #define        PEER_FL_SELECTED        0x8000  /* actually used by query routine */
 
-       int     sock;                   /* index into sockets to derive
-                                          peer.dstadr and peer.dstport */
-       u_char  leap;                   /* receive */
-       u_char  hmode;                  /* receive */
-       u_char  stratum;                /* receive */
-       u_char  ppoll;                  /* receive */
-       u_char  hpoll;                  /* poll update */
-       short   precision;              /* receive */
-       struct  s_fixedpt distance;     /* receive */
-       struct  s_fixedpt dispersion;   /* receive */
-       afs_uint32      refid;                  /* receive */
-       struct  l_fixedpt reftime;      /* receive */
-       struct  l_fixedpt org;          /* receive, clear */
-       struct  l_fixedpt rec;          /* receive, clear */
-       struct  l_fixedpt xmt;          /* transmit, clear */
-       afs_uint32      reach;                  /* receive, transmit, clear */
-       afs_uint32      valid;                  /* packet, transmit, clear */
-       afs_uint32      timer;                  /* receive, transmit, poll update */
-       afs_int32       stopwatch;              /* <<local>> for timing */
-       /*
-        * first order offsets
-        */
-       struct  filter {
-               short samples;          /* <<local>> */
-               double offset[PEER_SHIFT];
-               double delay[PEER_SHIFT];
-       } filter;                       /* filter, clear */
-
-       double  estdelay;               /* filter */
-       double  estoffset;              /* filter */
-       double  estdisp;                /* filter */
-
-       afs_uint32      pkt_sent;               /* <<local>> */
-       afs_uint32      pkt_rcvd;               /* <<local>> */
-       afs_uint32      pkt_dropped;            /* <<local>> */
+    int sock;                  /* index into sockets to derive
+                                * peer.dstadr and peer.dstport */
+    u_char leap;               /* receive */
+    u_char hmode;              /* receive */
+    u_char stratum;            /* receive */
+    u_char ppoll;              /* receive */
+    u_char hpoll;              /* poll update */
+    short precision;           /* receive */
+    struct s_fixedpt distance; /* receive */
+    struct s_fixedpt dispersion;       /* receive */
+    afs_uint32 refid;          /* receive */
+    struct l_fixedpt reftime;  /* receive */
+    struct l_fixedpt org;      /* receive, clear */
+    struct l_fixedpt rec;      /* receive, clear */
+    struct l_fixedpt xmt;      /* transmit, clear */
+    afs_uint32 reach;          /* receive, transmit, clear */
+    afs_uint32 valid;          /* packet, transmit, clear */
+    afs_uint32 timer;          /* receive, transmit, poll update */
+    afs_int32 stopwatch;       /* <<local>> for timing */
+    /*
+     * first order offsets
+     */
+    struct filter {
+       short samples;          /* <<local>> */
+       double offset[PEER_SHIFT];
+       double delay[PEER_SHIFT];
+    } filter;                  /* filter, clear */
+
+    double estdelay;           /* filter */
+    double estoffset;          /* filter */
+    double estdisp;            /* filter */
+
+    afs_uint32 pkt_sent;       /* <<local>> */
+    afs_uint32 pkt_rcvd;       /* <<local>> */
+    afs_uint32 pkt_dropped;    /* <<local>> */
 };
 
 /* ================= table 3.1:  System Variables ================= */
 
-struct sysdata {                       /* procedure */
-       u_char leap;                    /* clock update */
-       u_char stratum;                 /* clock update */
-       short precision;                /* system */
-       struct s_fixedpt distance;      /* clock update */
-       struct s_fixedpt dispersion;    /* clock update */
-       afs_uint32 refid;                       /* clock update */
-       struct l_fixedpt reftime;       /* clock update */
-       int hold;                       /* clock update */
-       struct ntp_peer *peer;          /* selection */
-       int maxpeers;                   /* <<local>> */
-       u_char filler;          /* put here for %&*%$$ SUNs */
+struct sysdata {               /* procedure */
+    u_char leap;               /* clock update */
+    u_char stratum;            /* clock update */
+    short precision;           /* system */
+    struct s_fixedpt distance; /* clock update */
+    struct s_fixedpt dispersion;       /* clock update */
+    afs_uint32 refid;          /* clock update */
+    struct l_fixedpt reftime;  /* clock update */
+    int hold;                  /* clock update */
+    struct ntp_peer *peer;     /* selection */
+    int maxpeers;              /* <<local>> */
+    u_char filler;             /* put here for %&*%$$ SUNs */
 };
 \f
 #define        NTPDC_VERSION   2
@@ -348,46 +348,44 @@ struct sysdata {                  /* procedure */
  *  NTP specification.
  */
 struct clockinfo {
-       afs_uint32 net_address;
-       afs_uint32 my_address;
-       u_short port;
-       u_short flags;
-       afs_uint32 pkt_sent;
-       afs_uint32 pkt_rcvd;
-       afs_uint32 pkt_dropped;
-       afs_uint32 timer;
-       u_char leap;
-       u_char stratum;
-       u_char ppoll;
-       s_char(precision);
-
-       u_char hpoll;
-       u_char filler1;
-       u_short reach;
-
-       afs_int32       estdisp;                        /* scaled by 1000 */
-       afs_int32       estdelay;                       /* in milliseconds */
-       afs_int32       estoffset;                      /* in milliseconds */
-       afs_uint32 refid;
-       struct l_fixedpt reftime;
-       struct info_filter {
-               short index;
-               short filler;
-               afs_int32 offset[PEER_SHIFT];   /* in milliseconds */
-               afs_int32 delay[PEER_SHIFT];    /* in milliseconds */
-       } info_filter;
+    afs_uint32 net_address;
+    afs_uint32 my_address;
+    u_short port;
+    u_short flags;
+    afs_uint32 pkt_sent;
+    afs_uint32 pkt_rcvd;
+    afs_uint32 pkt_dropped;
+    afs_uint32 timer;
+    u_char leap;
+    u_char stratum;
+    u_char ppoll;
+      s_char(precision);
+
+    u_char hpoll;
+    u_char filler1;
+    u_short reach;
+
+    afs_int32 estdisp;         /* scaled by 1000 */
+    afs_int32 estdelay;                /* in milliseconds */
+    afs_int32 estoffset;       /* in milliseconds */
+    afs_uint32 refid;
+    struct l_fixedpt reftime;
+    struct info_filter {
+       short index;
+       short filler;
+       afs_int32 offset[PEER_SHIFT];   /* in milliseconds */
+       afs_int32 delay[PEER_SHIFT];    /* in milliseconds */
+    } info_filter;
 };
 
 struct ntpinfo {
-       u_char version;
-       u_char type;            /* request type (stratum in ntp packets) */
-       u_char count;           /* number of entries in this packet */
-       u_char seq;             /* sequence number of this packet */
-
-       u_char npkts;           /* total number of packets */
-       u_char peers;
-       u_char fill3;
-       u_char fill4;
+    u_char version;
+    u_char type;               /* request type (stratum in ntp packets) */
+    u_char count;              /* number of entries in this packet */
+    u_char seq;                        /* sequence number of this packet */
+
+    u_char npkts;              /* total number of packets */
+    u_char peers;
+    u_char fill3;
+    u_char fill4;
 };
-
-