On Fri, 30 Aug 2019, Fred Wright via devel wrote:
On Thu, 29 Aug 2019, Gary E. Miller via devel wrote:
Warnings on OSX:
[ 73/131] Compiling libntp/ntp_calendar.c
../../ntpd/ntp_control.c:2612:27: warning: format specifies type 'unsigned
short' but the argument has type 'unsigned int' [-Wformat]
socktoa(rmt_addr),
(unsigned)SRCPORT(rmt_addr));
^~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
[106/131] Compiling ntpd/ntp_dns.c
../../ntpd/refclock_gpsd.c:2118:6: warning: implicit declaration of
function 'strlcpy' is invalid in C99 [-Wimplicit-function-declaration]
strlcpy(pp->a_lastcode, tc, sizeof(pp->a_lastcode));
^
../../ntpd/refclock_gpsd.c:2118:6: warning: this function declaration is
not a prototype [-Wstrict-prototypes]
2 warnings generated.
Anyone want to fix them?
The second one, which was present on FreeBSD as well, seems to have been
caused by the definition of _XOPEN_SOURCE in refclock_gpsd.c. And in spite
of what the comment says, this definition does *not* seem to be needed to get
strptime(). So simply removing it gets rid of the warning, and doesn't break
anything AFAICT.
I'm looking at the other one now.
The other one was just the obvious fix. So obvious that it required
closer examination to make sure I wasn't missing something. :-)
MR submitted. I don't think this is release-critical, though both chnages
should be fairly low-risk since one is only in refclock_gpsd and the other
is only in a logging message call.
Fred Wright
_______________________________________________
devel mailing list
devel@ntpsec.org
http://lists.ntpsec.org/mailman/listinfo/devel