]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
Merge cleanup.
authorHarlan Stenn <stenn@ntp.org>
Fri, 19 Jul 2002 20:25:46 +0000 (16:25 -0400)
committerHarlan Stenn <stenn@ntp.org>
Fri, 19 Jul 2002 20:25:46 +0000 (16:25 -0400)
bk: 3d3875caHX5HXHUObAucymrBKFSjNg

1  2 
configure.in
include/ntp.h
ntpd/ntp_control.c

diff --cc configure.in
Simple merge
diff --cc include/ntp.h
index d6d2d2580d3205d385212554c5e6db616f56a380,5b38956d3c86505179e0f20594995cad9374d03e..fbbafcbeb1a5663a4ce5b2ec1a9352aad416a72d
@@@ -452,39 -452,8 +452,39 @@@ struct peer 
  #define       REFCLK_TT560            41      /* TrueTime 560 IRIG-B decoder */
  #define REFCLK_ZYFER          42      /* Zyfer GPStarplus receiver  */
  #define REFCLK_RIPENCC                43      /* RIPE NCC Trimble driver */
- #define REFCLK_MAX            43      /* Grow as needed... */
+ #define REFCLK_NEOCLOCK4X       44      /* NeoClock4X DCF77 or TDF receiver */
 -#define REFCLK_MAX            44      /* Grow as needed... */
 +
 + /*
 + * Macro for sockaddr_storage structures operations
 + */
 +#define SOCKCMP(sock1, sock2) \
 +      (((struct sockaddr_storage *)sock1)->ss_family \
 +          == ((struct sockaddr_storage *)sock2)->ss_family ? \
 +      ((struct sockaddr_storage *)sock1)->ss_family == AF_INET ? \
 +      memcmp(&((struct sockaddr_in *)sock1)->sin_addr, \
 +          &((struct sockaddr_in *)sock2)->sin_addr, \
 +          sizeof(struct in_addr)) == 0 : \
 +      memcmp(&((struct sockaddr_in6 *)sock1)->sin6_addr, \
 +          &((struct sockaddr_in6 *)sock2)->sin6_addr, \
 +          sizeof(struct in6_addr)) == 0 : \
 +      0)
 +
 +#define SOCKNUL(sock1) \
 +      (((struct sockaddr_storage *)sock1)->ss_family == AF_INET ? \
 +      (((struct sockaddr_in *)sock1)->sin_addr.s_addr == 0) : \
 +      (IN6_IS_ADDR_UNSPECIFIED(&((struct sockaddr_in6 *)sock1)->sin6_addr)))
 +
 +#define SOCKLEN(sock) \
 +      (((struct sockaddr_storage *)sock)->ss_family == AF_INET ? \
 +      (sizeof(struct sockaddr_in)) : (sizeof(struct sockaddr_in6)))
 +
 +#define ANYSOCK(sock) \
 +      memset(((struct sockaddr_in *)sock), 0, \
 +          sizeof(struct sockaddr_storage))
 +
 +#define ANY_INTERFACE_CHOOSE(sock) \
 +      (((struct sockaddr_storage *)sock)->ss_family == AF_INET ? \
 +      any_interface : any6_interface)
  
  /*
   * We tell reference clocks from real peers by giving the reference
Simple merge