Module Name: src
Committed By: kardel
Date: Wed Feb 1 20:48:02 UTC 2012
Modified Files:
src/external/bsd/ntp: Makefile.inc
src/external/bsd/ntp/dist/ntpd: ntp_control.c ntp_io.c ntp_refclock.c
ntp_restrict.c refclock_jjy.c
src/external/bsd/ntp/dist/ntpq: ntpq.c
src/external/bsd/ntp/dist/sntp: crypto.c log.c main.c networking.c
networking.h
src/external/bsd/ntp/dist/sntp/libopts: numeric.c
src/external/bsd/ntp/dist/sntp/libopts/autoopts: options.h
src/external/bsd/ntp/dist/util: ntp-keygen-opts.c
Log Message:
back to WARNS=4 (constify and signedness corrections)
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/external/bsd/ntp/Makefile.inc
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/ntp/dist/ntpd/ntp_control.c
cvs rdiff -u -r1.7 -r1.8 src/external/bsd/ntp/dist/ntpd/ntp_io.c
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/ntp/dist/ntpd/ntp_refclock.c \
src/external/bsd/ntp/dist/ntpd/refclock_jjy.c
cvs rdiff -u -r1.1.1.2 -r1.2 src/external/bsd/ntp/dist/ntpd/ntp_restrict.c
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/ntp/dist/ntpq/ntpq.c
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/ntp/dist/sntp/crypto.c \
src/external/bsd/ntp/dist/sntp/main.c \
src/external/bsd/ntp/dist/sntp/networking.h
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/ntp/dist/sntp/log.c
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/ntp/dist/sntp/networking.c
cvs rdiff -u -r1.1.1.2 -r1.2 src/external/bsd/ntp/dist/sntp/libopts/numeric.c
cvs rdiff -u -r1.3 -r1.4 \
src/external/bsd/ntp/dist/sntp/libopts/autoopts/options.h
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/ntp/dist/util/ntp-keygen-opts.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/bsd/ntp/Makefile.inc
diff -u src/external/bsd/ntp/Makefile.inc:1.10 src/external/bsd/ntp/Makefile.inc:1.11
--- src/external/bsd/ntp/Makefile.inc:1.10 Wed Feb 1 07:46:20 2012
+++ src/external/bsd/ntp/Makefile.inc Wed Feb 1 20:48:01 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.10 2012/02/01 07:46:20 kardel Exp $
+# $NetBSD: Makefile.inc,v 1.11 2012/02/01 20:48:01 kardel Exp $
.if !defined(NTP_MAKEFILE_INC)
NTP_MAKEFILE_INC=yes
@@ -10,8 +10,8 @@ CWARNFLAGS.clang+= -Wno-unneeded-interna
-Wno-format-security \
-Wno-parentheses -Wno-constant-logical-operand
-#WARNS?= 4
-WARNS?= 0
+WARNS?= 4
+
.include <bsd.own.mk>
Index: src/external/bsd/ntp/dist/ntpd/ntp_control.c
diff -u src/external/bsd/ntp/dist/ntpd/ntp_control.c:1.5 src/external/bsd/ntp/dist/ntpd/ntp_control.c:1.6
--- src/external/bsd/ntp/dist/ntpd/ntp_control.c:1.5 Wed Feb 1 07:46:22 2012
+++ src/external/bsd/ntp/dist/ntpd/ntp_control.c Wed Feb 1 20:48:01 2012
@@ -1,4 +1,4 @@
-/* $NetBSD: ntp_control.c,v 1.5 2012/02/01 07:46:22 kardel Exp $ */
+/* $NetBSD: ntp_control.c,v 1.6 2012/02/01 20:48:01 kardel Exp $ */
/*
* ntp_control.c - respond to control messages and send async traps
@@ -700,11 +700,11 @@ process_control(
* If the length is less than required for the header, or
* it is a response or a fragment, ignore this.
*/
- if (rbufp->recv_length < CTL_HEADER_LEN
+ if (rbufp->recv_length < (int)CTL_HEADER_LEN
|| pkt->r_m_e_op & (CTL_RESPONSE|CTL_MORE|CTL_ERROR)
|| pkt->offset != 0) {
DPRINTF(1, ("invalid format in control packet\n"));
- if (rbufp->recv_length < CTL_HEADER_LEN)
+ if (rbufp->recv_length < (int)CTL_HEADER_LEN)
numctltooshort++;
if (pkt->r_m_e_op & CTL_RESPONSE)
numctlinputresp++;
@@ -1082,7 +1082,7 @@ ctl_putdbl(
while (*cq != '\0')
*cp++ = *cq++;
*cp++ = '=';
- NTP_INSIST((cp - buffer) < sizeof(buffer));
+ NTP_INSIST((cp - buffer) < (int)sizeof(buffer));
snprintf(cp, sizeof(buffer) - (cp - buffer), "%.3f", ts);
cp += strlen(cp);
ctl_putdata(buffer, (unsigned)(cp - buffer), 0);
@@ -1107,7 +1107,7 @@ ctl_putuint(
*cp++ = *cq++;
*cp++ = '=';
- NTP_INSIST((cp - buffer) < sizeof(buffer));
+ NTP_INSIST((cp - buffer) < (int)sizeof(buffer));
snprintf(cp, sizeof(buffer) - (cp - buffer), "%lu", uval);
cp += strlen(cp);
ctl_putdata(buffer, (unsigned)( cp - buffer ), 0);
@@ -1138,7 +1138,7 @@ ctl_putfs(
tm = gmtime(&fstamp);
if (NULL == tm)
return;
- NTP_INSIST((cp - buffer) < sizeof(buffer));
+ NTP_INSIST((cp - buffer) < (int)sizeof(buffer));
snprintf(cp, sizeof(buffer) - (cp - buffer),
"%04d%02d%02d%02d%02d", tm->tm_year + 1900,
tm->tm_mon + 1, tm->tm_mday, tm->tm_hour, tm->tm_min);
@@ -1167,7 +1167,7 @@ ctl_puthex(
*cp++ = *cq++;
*cp++ = '=';
- NTP_INSIST((cp - buffer) < sizeof(buffer));
+ NTP_INSIST((cp - buffer) < (int)sizeof(buffer));
snprintf(cp, sizeof(buffer) - (cp - buffer), "0x%lx", uval);
cp += strlen(cp);
ctl_putdata(buffer,(unsigned)( cp - buffer ), 0);
@@ -1193,7 +1193,7 @@ ctl_putint(
*cp++ = *cq++;
*cp++ = '=';
- NTP_INSIST((cp - buffer) < sizeof(buffer));
+ NTP_INSIST((cp - buffer) < (int)sizeof(buffer));
snprintf(cp, sizeof(buffer) - (cp - buffer), "%ld", ival);
cp += strlen(cp);
ctl_putdata(buffer, (unsigned)( cp - buffer ), 0);
@@ -1219,7 +1219,7 @@ ctl_putts(
*cp++ = *cq++;
*cp++ = '=';
- NTP_INSIST((cp - buffer) < sizeof(buffer));
+ NTP_INSIST((cp - buffer) < (int)sizeof(buffer));
snprintf(cp, sizeof(buffer) - (cp - buffer), "0x%08lx.%08lx",
ts->l_ui & 0xffffffffUL, ts->l_uf & 0xffffffffUL);
cp += strlen(cp);
@@ -1251,7 +1251,7 @@ ctl_putadr(
cq = numtoa(addr32);
else
cq = stoa(addr);
- NTP_INSIST((cp - buffer) < sizeof(buffer));
+ NTP_INSIST((cp - buffer) < (int)sizeof(buffer));
snprintf(cp, sizeof(buffer) - (cp - buffer), "%s", cq);
cp += strlen(cp);
ctl_putdata(buffer, (unsigned)(cp - buffer), 0);
@@ -1288,7 +1288,7 @@ ctl_putrefid(
iplim = iptr + sizeof(refid);
for ( ; optr < oplim && iptr < iplim && '\0' != *iptr;
iptr++, optr++)
- if (isprint(*iptr))
+ if (isprint((int)*iptr))
*optr = *iptr;
else
*optr = '.';
@@ -1321,7 +1321,7 @@ ctl_putarray(
if (i == 0)
i = NTP_SHIFT;
i--;
- NTP_INSIST((cp - buffer) < sizeof(buffer));
+ NTP_INSIST((cp - buffer) < (int)sizeof(buffer));
snprintf(cp, sizeof(buffer) - (cp - buffer),
" %.2f", arr[i] * 1e3);
cp += strlen(cp);
Index: src/external/bsd/ntp/dist/ntpd/ntp_io.c
diff -u src/external/bsd/ntp/dist/ntpd/ntp_io.c:1.7 src/external/bsd/ntp/dist/ntpd/ntp_io.c:1.8
--- src/external/bsd/ntp/dist/ntpd/ntp_io.c:1.7 Wed Feb 1 07:46:22 2012
+++ src/external/bsd/ntp/dist/ntpd/ntp_io.c Wed Feb 1 20:48:01 2012
@@ -1,4 +1,4 @@
-/* $NetBSD: ntp_io.c,v 1.7 2012/02/01 07:46:22 kardel Exp $ */
+/* $NetBSD: ntp_io.c,v 1.8 2012/02/01 20:48:01 kardel Exp $ */
/*
* ntp_io.c - input/output routines for ntpd. The socket-opening code
@@ -209,7 +209,7 @@ static isc_boolean_t socket_multicast_di
#ifdef DEBUG
static void interface_dump (const endpt *);
static void sockaddr_dump (const sockaddr_u *);
-static void print_interface (const endpt *, char *, char *);
+static void print_interface (const endpt *, const char *, const char *);
#define DPRINT_INTERFACE(level, args) do { if (debug >= (level)) { print_interface args; } } while (0)
#else
#define DPRINT_INTERFACE(level, args) do {} while (0)
@@ -623,7 +623,7 @@ sockaddr_dump(const sockaddr_u *psau)
* print_interface - helper to output debug information
*/
static void
-print_interface(const endpt *iface, char *pfx, char *sfx)
+print_interface(const endpt *iface, const char *pfx, const char *sfx)
{
printf("%sinterface #%d: fd=%d, bfd=%d, name=%s, flags=0x%x, ifindex=%u, sin=%s",
pfx,
@@ -3865,7 +3865,7 @@ calc_addr_distance(
found_greater = FALSE;
a1_greater = FALSE; /* suppress pot. uninit. warning */
- for (i = 0; i < sizeof(NSRCADR6(a1)); i++) {
+ for (i = 0; i < (int)sizeof(NSRCADR6(a1)); i++) {
if (!found_greater &&
NSRCADR6(a1)[i] != NSRCADR6(a2)[i]) {
found_greater = TRUE;
@@ -3908,7 +3908,7 @@ cmp_addr_distance(
return 1;
}
- for (i = 0; i < sizeof(NSRCADR6(d1)); i++) {
+ for (i = 0; i < (int)sizeof(NSRCADR6(d1)); i++) {
if (NSRCADR6(d1)[i] < NSRCADR6(d2)[i])
return -1;
else if (NSRCADR6(d1)[i] > NSRCADR6(d2)[i])
Index: src/external/bsd/ntp/dist/ntpd/ntp_refclock.c
diff -u src/external/bsd/ntp/dist/ntpd/ntp_refclock.c:1.3 src/external/bsd/ntp/dist/ntpd/ntp_refclock.c:1.4
--- src/external/bsd/ntp/dist/ntpd/ntp_refclock.c:1.3 Wed Feb 1 07:46:22 2012
+++ src/external/bsd/ntp/dist/ntpd/ntp_refclock.c Wed Feb 1 20:48:01 2012
@@ -1,4 +1,4 @@
-/* $NetBSD: ntp_refclock.c,v 1.3 2012/02/01 07:46:22 kardel Exp $ */
+/* $NetBSD: ntp_refclock.c,v 1.4 2012/02/01 20:48:01 kardel Exp $ */
/*
* ntp_refclock - processing support for reference clocks
@@ -514,7 +514,7 @@ refclock_sample(
if (debug)
printf(
"refclock_sample: n %d offset %.6f disp %.6f jitter %.6f\n",
- n, pp->offset, pp->disp, pp->jitter);
+ (int)n, pp->offset, pp->disp, pp->jitter);
#endif
return (int)n;
}
Index: src/external/bsd/ntp/dist/ntpd/refclock_jjy.c
diff -u src/external/bsd/ntp/dist/ntpd/refclock_jjy.c:1.3 src/external/bsd/ntp/dist/ntpd/refclock_jjy.c:1.4
--- src/external/bsd/ntp/dist/ntpd/refclock_jjy.c:1.3 Wed Feb 1 07:46:22 2012
+++ src/external/bsd/ntp/dist/ntpd/refclock_jjy.c Wed Feb 1 20:48:01 2012
@@ -1,4 +1,4 @@
-/* $NetBSD: refclock_jjy.c,v 1.3 2012/02/01 07:46:22 kardel Exp $ */
+/* $NetBSD: refclock_jjy.c,v 1.4 2012/02/01 20:48:01 kardel Exp $ */
/*
* refclock_jjy - clock driver for JJY receivers
@@ -272,9 +272,9 @@ struct refclock refclock_jjy = {
static struct
{
- char commandNumber ;
- char *commandLog ;
- char *command ;
+ const char commandNumber ;
+ const char *commandLog ;
+ const char *command ;
int commandLength ;
} tristate_jjy01_command_sequence[] =
{
@@ -653,7 +653,7 @@ static int
jjy_receive_tristate_jjy01 ( struct recvbuf *rbufp )
{
- static char *sFunctionName = "jjy_receive_tristate_jjy01" ;
+ static const char *sFunctionName = "jjy_receive_tristate_jjy01" ;
struct jjyunit *up ;
struct refclockproc *pp ;
@@ -667,7 +667,7 @@ jjy_receive_tristate_jjy01 ( struct recv
char sLogText [ MAX_LOGTEXT ], sReplyText [ MAX_LOGTEXT ] ;
- char *pCmd ;
+ const char *pCmd ;
int iCmdLen ;
/*
@@ -841,7 +841,7 @@ jjy_receive_tristate_jjy01 ( struct recv
static int
jjy_receive_cdex_jst2000 ( struct recvbuf *rbufp )
{
- static char *sFunctionName = "jjy_receive_cdex_jst2000" ;
+ static const char *sFunctionName = "jjy_receive_cdex_jst2000" ;
struct jjyunit *up ;
struct refclockproc *pp ;
@@ -919,7 +919,7 @@ jjy_receive_cdex_jst2000 ( struct recvbu
static int
jjy_receive_echokeisokuki_lt2000 ( struct recvbuf *rbufp )
{
- static char *sFunctionName = "jjy_receive_echokeisokuki_lt2000" ;
+ static const char *sFunctionName = "jjy_receive_echokeisokuki_lt2000" ;
struct jjyunit *up ;
struct refclockproc *pp ;
@@ -1077,7 +1077,7 @@ static int
jjy_receive_citizentic_jjy200 ( struct recvbuf *rbufp )
{
- static char *sFunctionName = "jjy_receive_citizentic_jjy200" ;
+ static const char *sFunctionName = "jjy_receive_citizentic_jjy200" ;
struct jjyunit *up ;
struct refclockproc *pp ;
@@ -1229,12 +1229,12 @@ static void
jjy_poll_tristate_jjy01 ( int unit, struct peer *peer )
{
- static char *sFunctionName = "jjy_poll_tristate_jjy01" ;
+ static const char *sFunctionName = "jjy_poll_tristate_jjy01" ;
struct jjyunit *up;
struct refclockproc *pp;
- char *pCmd ;
+ const char *pCmd ;
int iCmdLen ;
pp = peer->procptr;
@@ -1350,7 +1350,7 @@ static void
printableString ( char *sOutput, int iOutputLen, char *sInput, int iInputLen )
{
- char *printableControlChar[] = {
+ const char *printableControlChar[] = {
"<NUL>", "<SOH>", "<STX>", "<ETX>",
"<EOT>", "<ENQ>", "<ACK>", "<BEL>",
"<BS>" , "<HT>" , "<LF>" , "<VT>" ,
@@ -1364,7 +1364,7 @@ printableString ( char *sOutput, int iOu
int i, j, n ;
for ( i = j = 0 ; i < iInputLen && j < iOutputLen ; i ++ ) {
- if ( isprint( sInput[i] ) ) {
+ if ( isprint( (int)sInput[i] ) ) {
n = 1 ;
if ( j + 1 >= iOutputLen )
break ;
Index: src/external/bsd/ntp/dist/ntpd/ntp_restrict.c
diff -u src/external/bsd/ntp/dist/ntpd/ntp_restrict.c:1.1.1.2 src/external/bsd/ntp/dist/ntpd/ntp_restrict.c:1.2
--- src/external/bsd/ntp/dist/ntpd/ntp_restrict.c:1.1.1.2 Tue Jan 31 21:26:46 2012
+++ src/external/bsd/ntp/dist/ntpd/ntp_restrict.c Wed Feb 1 20:48:01 2012
@@ -1,4 +1,4 @@
-/* $NetBSD: ntp_restrict.c,v 1.1.1.2 2012/01/31 21:26:46 kardel Exp $ */
+/* $NetBSD: ntp_restrict.c,v 1.2 2012/02/01 20:48:01 kardel Exp $ */
/*
* ntp_restrict.c - determine host restrictions
@@ -48,7 +48,7 @@
#define MASK_IPV6_ADDR(dst, src, msk) \
do { \
int idx; \
- for (idx = 0; idx < COUNTOF((dst)->s6_addr); idx++) { \
+ for (idx = 0; idx < (int)COUNTOF((dst)->s6_addr); idx++) { \
(dst)->s6_addr[idx] = (src)->s6_addr[idx] \
& (msk)->s6_addr[idx]; \
} \
@@ -294,7 +294,7 @@ match_restrict6_addr(
MASK_IPV6_ADDR(&masked, addr, &res->u.v6.mask);
if (ADDR6_EQ(&masked, &res->u.v6.addr)
&& (!(RESM_NTPONLY & res->mflags)
- || NTP_PORT == port))
+ || NTP_PORT == (int)port))
break;
}
return res;
Index: src/external/bsd/ntp/dist/ntpq/ntpq.c
diff -u src/external/bsd/ntp/dist/ntpq/ntpq.c:1.4 src/external/bsd/ntp/dist/ntpq/ntpq.c:1.5
--- src/external/bsd/ntp/dist/ntpq/ntpq.c:1.4 Wed Feb 1 07:46:23 2012
+++ src/external/bsd/ntp/dist/ntpq/ntpq.c Wed Feb 1 20:48:01 2012
@@ -1,4 +1,4 @@
-/* $NetBSD: ntpq.c,v 1.4 2012/02/01 07:46:23 kardel Exp $ */
+/* $NetBSD: ntpq.c,v 1.5 2012/02/01 20:48:01 kardel Exp $ */
/*
* ntpq - query an NTP server using mode 6 commands
@@ -384,7 +384,7 @@ struct sock_timeval tvsout = { DEFSTIMEO
l_fp delay_time; /* delay time */
char currenthost[LENHOSTNAME]; /* current host name */
int currenthostisnum; /* is prior text from IP? */
-struct sockaddr_in hostaddr = { 0 }; /* host address */
+struct sockaddr_in hostaddr; /* host address */
int showhostnames = 1; /* show host names by default */
int ai_fam_templ; /* address family */
@@ -896,7 +896,7 @@ getresponse(
"ERR_INCOMPLETE: Received fragments:\n");
for (f = 0; f < numfrags; f++)
fprintf(stderr,
- "%2u: %5d %5d\t%3d octets\n",
+ "%2zu: %5d %5d\t%3d octets\n",
f, offsets[f],
offsets[f] +
counts[f],
@@ -935,7 +935,7 @@ getresponse(
/*
* Check for format errors. Bug proofing.
*/
- if (n < CTL_HEADER_LEN) {
+ if (n < (int)CTL_HEADER_LEN) {
if (debug)
printf("Short (%d byte) packet received\n", n);
continue;
@@ -1031,7 +1031,7 @@ getresponse(
if (n < shouldbesize) {
printf("Response packet claims %u octets "
- "payload, above %d received\n",
+ "payload, above %ld received\n",
count,
n - CTL_HEADER_LEN
);
@@ -1083,7 +1083,7 @@ getresponse(
if ((int)count > (n - CTL_HEADER_LEN)) {
if (debug)
printf("Received count of %d octets, "
- "data in packet is %d\n",
+ "data in packet is %lu\n",
count, n-CTL_HEADER_LEN);
continue;
}
@@ -1187,7 +1187,7 @@ getresponse(
*rsize = offsets[f-1] + counts[f-1];
if (debug)
fprintf(stderr,
- "%u packets reassembled into response\n",
+ "%zu packets reassembled into response\n",
numfrags);
return 0;
}
@@ -2230,7 +2230,7 @@ help(
for (row = 0; row < rows; row++) {
for (word = row; word < words; word += rows)
- fprintf(fp, "%-*.*s", col, col-1,
+ fprintf(fp, "%-*.*s", (int)col, (int)col-1,
list[word]);
fprintf(fp, "\n");
}
@@ -3258,7 +3258,7 @@ tstflags(
*cp++ = ' ';
cb--;
}
- for (i = 0; i < COUNTOF(tstflagnames); i++) {
+ for (i = 0; i < (int)COUNTOF(tstflagnames); i++) {
if (val & 0x1) {
snprintf(cp, cb, "%s%s", sep,
tstflagnames[i]);
Index: src/external/bsd/ntp/dist/sntp/crypto.c
diff -u src/external/bsd/ntp/dist/sntp/crypto.c:1.3 src/external/bsd/ntp/dist/sntp/crypto.c:1.4
--- src/external/bsd/ntp/dist/sntp/crypto.c:1.3 Wed Feb 1 07:46:23 2012
+++ src/external/bsd/ntp/dist/sntp/crypto.c Wed Feb 1 20:48:01 2012
@@ -1,4 +1,4 @@
-/* $NetBSD: crypto.c,v 1.3 2012/02/01 07:46:23 kardel Exp $ */
+/* $NetBSD: crypto.c,v 1.4 2012/02/01 20:48:01 kardel Exp $ */
#include <config.h>
#include "crypto.h"
@@ -53,7 +53,7 @@ auth_md5(
int authentic;
char digest[20];
- if (mac_size > sizeof(digest))
+ if (mac_size > (int)sizeof(digest))
return 0;
hash_len = make_mac(pkt_data, pkt_size, sizeof(digest), cmp_key,
digest);
Index: src/external/bsd/ntp/dist/sntp/main.c
diff -u src/external/bsd/ntp/dist/sntp/main.c:1.3 src/external/bsd/ntp/dist/sntp/main.c:1.4
--- src/external/bsd/ntp/dist/sntp/main.c:1.3 Wed Feb 1 07:46:23 2012
+++ src/external/bsd/ntp/dist/sntp/main.c Wed Feb 1 20:48:01 2012
@@ -1,4 +1,4 @@
-/* $NetBSD: main.c,v 1.3 2012/02/01 07:46:23 kardel Exp $ */
+/* $NetBSD: main.c,v 1.4 2012/02/01 20:48:01 kardel Exp $ */
#include <config.h>
@@ -254,7 +254,7 @@ handle_pkt (
#if SIZEOF_TIME_T == 4
sscanf(p_SNTP_PRETEND_TIME, "%ld", &pretend_time);
#elif SIZEOF_TIME_T == 8
- sscanf(p_SNTP_PRETEND_TIME, "%lld", &pretend_time);
+ sscanf(p_SNTP_PRETEND_TIME, "%zd", &pretend_time);
#else
# include "GRONK: unexpected value for SIZEOF_TIME_T"
#endif
Index: src/external/bsd/ntp/dist/sntp/networking.h
diff -u src/external/bsd/ntp/dist/sntp/networking.h:1.3 src/external/bsd/ntp/dist/sntp/networking.h:1.4
--- src/external/bsd/ntp/dist/sntp/networking.h:1.3 Wed Feb 1 07:46:23 2012
+++ src/external/bsd/ntp/dist/sntp/networking.h Wed Feb 1 20:48:01 2012
@@ -1,4 +1,4 @@
-/* $NetBSD: networking.h,v 1.3 2012/02/01 07:46:23 kardel Exp $ */
+/* $NetBSD: networking.h,v 1.4 2012/02/01 20:48:01 kardel Exp $ */
#ifndef NETWORKING_H
#define NETWORKING_H
@@ -60,7 +60,7 @@ int recv_bcst_data (SOCKET rsock, char *
int recv_bcst_pkt (SOCKET rsock, struct pkt *rpkt, unsigned int rsize, sockaddr_u *sas);
-int process_pkt (struct pkt *rpkt, sockaddr_u *sas, int pkt_len, int mode, struct pkt *spkt, char * func_name);
+int process_pkt (struct pkt *rpkt, sockaddr_u *sas, int pkt_len, int mode, struct pkt *spkt, const char * func_name);
/* Shortened peer structure. Not absolutely necessary yet */
struct speer {
Index: src/external/bsd/ntp/dist/sntp/log.c
diff -u src/external/bsd/ntp/dist/sntp/log.c:1.4 src/external/bsd/ntp/dist/sntp/log.c:1.5
--- src/external/bsd/ntp/dist/sntp/log.c:1.4 Wed Feb 1 07:46:23 2012
+++ src/external/bsd/ntp/dist/sntp/log.c Wed Feb 1 20:48:01 2012
@@ -1,10 +1,10 @@
-/* $NetBSD: log.c,v 1.4 2012/02/01 07:46:23 kardel Exp $ */
+/* $NetBSD: log.c,v 1.5 2012/02/01 20:48:01 kardel Exp $ */
#include <config.h>
#include "log.h"
-char *progname = "sntp"; /* for msyslog use too */
+const char *progname = "sntp"; /* for msyslog use too */
static void cleanup_log(void);
Index: src/external/bsd/ntp/dist/sntp/networking.c
diff -u src/external/bsd/ntp/dist/sntp/networking.c:1.5 src/external/bsd/ntp/dist/sntp/networking.c:1.6
--- src/external/bsd/ntp/dist/sntp/networking.c:1.5 Wed Feb 1 07:46:23 2012
+++ src/external/bsd/ntp/dist/sntp/networking.c Wed Feb 1 20:48:01 2012
@@ -1,4 +1,4 @@
-/* $NetBSD: networking.c,v 1.5 2012/02/01 07:46:23 kardel Exp $ */
+/* $NetBSD: networking.c,v 1.6 2012/02/01 20:48:01 kardel Exp $ */
#include <config.h>
#include "networking.h"
@@ -20,7 +20,7 @@ resolve_hosts (
int pref_family
)
{
- register unsigned int a;
+ register int a;
unsigned int resc;
struct addrinfo **tres;
@@ -197,7 +197,7 @@ recv_bcst_data (
}
mdevadr.imr_multiaddr.s_addr = NSRCADR(sas);
mdevadr.imr_interface.s_addr = htonl(INADDR_ANY);
- if (mdevadr.imr_multiaddr.s_addr == -1) {
+ if (mdevadr.imr_multiaddr.s_addr == ~(unsigned)0) {
if (ENABLED_OPT(NORMALVERBOSE)) {
printf("sntp recv_bcst_data: %s:%d is not a broad-/multicast address, aborting...\n",
stoa(sas), SRCPORT(sas));
@@ -293,7 +293,7 @@ process_pkt (
int pkt_len,
int mode,
struct pkt *spkt,
- char * func_name
+ const char * func_name
)
{
unsigned int key_id = 0;
@@ -313,7 +313,7 @@ process_pkt (
* extension field is present, so we subtract the length of the
* field and go around again.
*/
- if (pkt_len < LEN_PKT_NOMAC || (pkt_len & 3) != 0) {
+ if (pkt_len < (int)LEN_PKT_NOMAC || (pkt_len & 3) != 0) {
unusable:
if (ENABLED_OPT(NORMALVERBOSE))
printf("sntp %s: Funny packet length: %i. Discarding package.\n", func_name, pkt_len);
Index: src/external/bsd/ntp/dist/sntp/libopts/numeric.c
diff -u src/external/bsd/ntp/dist/sntp/libopts/numeric.c:1.1.1.2 src/external/bsd/ntp/dist/sntp/libopts/numeric.c:1.2
--- src/external/bsd/ntp/dist/sntp/libopts/numeric.c:1.1.1.2 Tue Jan 31 21:27:49 2012
+++ src/external/bsd/ntp/dist/sntp/libopts/numeric.c Wed Feb 1 20:48:01 2012
@@ -1,4 +1,4 @@
-/* $NetBSD: numeric.c,v 1.1.1.2 2012/01/31 21:27:49 kardel Exp $ */
+/* $NetBSD: numeric.c,v 1.2 2012/02/01 20:48:01 kardel Exp $ */
/**
@@ -40,7 +40,7 @@
* Show information about a numeric option with range constraints.
=*/
void
-optionShowRange(tOptions* pOpts, tOptDesc* pOD, void * rng_table, int rng_ct)
+optionShowRange(tOptions* pOpts, tOptDesc* pOD, const void * rng_table, int rng_ct)
{
static char const bullet[] = "\t\t\t\t- ";
static char const deepin[] = "\t\t\t\t ";
Index: src/external/bsd/ntp/dist/sntp/libopts/autoopts/options.h
diff -u src/external/bsd/ntp/dist/sntp/libopts/autoopts/options.h:1.3 src/external/bsd/ntp/dist/sntp/libopts/autoopts/options.h:1.4
--- src/external/bsd/ntp/dist/sntp/libopts/autoopts/options.h:1.3 Wed Feb 1 07:46:30 2012
+++ src/external/bsd/ntp/dist/sntp/libopts/autoopts/options.h Wed Feb 1 20:48:01 2012
@@ -1,4 +1,4 @@
-/* $NetBSD: options.h,v 1.3 2012/02/01 07:46:30 kardel Exp $ */
+/* $NetBSD: options.h,v 1.4 2012/02/01 20:48:01 kardel Exp $ */
/* -*- buffer-read-only: t -*- vi: set ro:
*
@@ -1040,7 +1040,7 @@ extern void optionResetOpt(tOptions*, tO
extern void optionSetMembers(tOptions*, tOptDesc*, char const * const *, unsigned int);
-extern void optionShowRange(tOptions*, tOptDesc*, void *, int);
+extern void optionShowRange(tOptions*, tOptDesc*, const void *, int);
extern void optionStackArg(tOptions*, tOptDesc*);
Index: src/external/bsd/ntp/dist/util/ntp-keygen-opts.c
diff -u src/external/bsd/ntp/dist/util/ntp-keygen-opts.c:1.3 src/external/bsd/ntp/dist/util/ntp-keygen-opts.c:1.4
--- src/external/bsd/ntp/dist/util/ntp-keygen-opts.c:1.3 Wed Feb 1 07:46:30 2012
+++ src/external/bsd/ntp/dist/util/ntp-keygen-opts.c Wed Feb 1 20:48:02 2012
@@ -1,4 +1,4 @@
-/* $NetBSD: ntp-keygen-opts.c,v 1.3 2012/02/01 07:46:30 kardel Exp $ */
+/* $NetBSD: ntp-keygen-opts.c,v 1.4 2012/02/01 20:48:02 kardel Exp $ */
/*
* EDIT THIS FILE WITH CAUTION (ntp-keygen-opts.c)
@@ -858,7 +858,7 @@ doOptModulus(tOptions* pOptions, tOptDes
emit_ranges:
- optionShowRange(pOptions, pOptDesc, (void *)rng, 1);
+ optionShowRange(pOptions, pOptDesc, (const void *)rng, 1);
}
#endif /* defined OPENSSL */
/* extracted from optmain.tlib near line 128 */