Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/external/bsd/ntp/bin/ntpd
On Fri, 29 May 2020 16:08:30 +0200
Joerg Sonnenberger <joerg%bec.de@localhost> wrote:
> On Fri, May 29, 2020 at 10:53:02AM +0000, Kamil Rytarowski wrote:
> > Module Name: src
> > Committed By: kamil
> > Date: Fri May 29 10:53:02 UTC 2020
> >
> > Modified Files:
> > src/external/bsd/ntp/bin/ntpd: Makefile
> >
> > Log Message:
> > Fix the ntpd build with Clang/LLVM
> >
> > Set -Wno-format-nonliteral for ntp_refclock.c
>
> Please fix this properly by adding the appropiate format string
> annotation.
I have these in my local tree. Can't reach cvs.
Feel free to commit them if appropriate.
Index: external/bsd/ntp/dist/libntp/timexsup.c
===================================================================
RCS file: /cvsroot/src/external/bsd/ntp/dist/libntp/timexsup.c,v
retrieving revision 1.2
diff -p -u -r1.2 timexsup.c
--- external/bsd/ntp/dist/libntp/timexsup.c 25 May 2020 20:47:24 -0000 1.2
+++ external/bsd/ntp/dist/libntp/timexsup.c 29 May 2020 14:13:35 -0000
@@ -30,8 +30,8 @@ clamp_rounded(
dval = floor(dval + 0.5);
/* clamp / saturate */
- if (dval >= LONG_MAX)
- return LONG_MAX;
+ if (dval >= (double)LONG_MAX)
+ return (double)LONG_MAX;
if (dval <= LONG_MIN)
return LONG_MIN;
return (long)dval;
Index: external/bsd/ntp/dist/ntpd/ntp_refclock.c
===================================================================
RCS file: /cvsroot/src/external/bsd/ntp/dist/ntpd/ntp_refclock.c,v
retrieving revision 1.13
diff -p -u -r1.13 ntp_refclock.c
--- external/bsd/ntp/dist/ntpd/ntp_refclock.c 25 May 2020 20:47:25 -0000 1.13
+++ external/bsd/ntp/dist/ntpd/ntp_refclock.c 29 May 2020 14:13:37 -0000
@@ -1737,7 +1737,7 @@ refclock_save_lcode(
}
/* format data into a_lastcode */
-void
+void __printflike(2, 0)
refclock_vformat_lcode(
struct refclockproc * pp,
char const * fmt,
@@ -1757,7 +1757,7 @@ refclock_vformat_lcode(
/* !note! the NUL byte is needed in case vsnprintf() really fails */
}
-void
+void __printflike(2, 0)
refclock_format_lcode(
struct refclockproc * pp,
char const * fmt,
Home |
Main Index |
Thread Index |
Old Index