Some people pointed out long is 32-bit on some arches, while time_t is
64-bit, so better cast time_t to intmax_t, and use the appropriate printf format strings. MFC after: 1 week
This commit is contained in:
parent
8d78bfbee0
commit
feb552d6f3
@ -162,8 +162,8 @@ adjclock(corr)
|
||||
}
|
||||
} else {
|
||||
syslog(LOG_WARNING,
|
||||
"clock correction %ld sec too large to adjust",
|
||||
(long)adj.tv_sec);
|
||||
"clock correction %jd sec too large to adjust",
|
||||
(intmax_t)adj.tv_sec);
|
||||
(void) gettimeofday(&now, 0);
|
||||
timevaladd(&now, corr);
|
||||
if (settimeofday(&now, 0) < 0)
|
||||
|
@ -181,8 +181,8 @@ again:
|
||||
rwait.tv_usec = 1000000/CLK_TCK;
|
||||
|
||||
if (trace) {
|
||||
fprintf(fd, "readmsg: wait %ld.%6ld at %s\n",
|
||||
(long)rwait.tv_sec, rwait.tv_usec, date());
|
||||
fprintf(fd, "readmsg: wait %jd.%6ld at %s\n",
|
||||
(intmax_t)rwait.tv_sec, rwait.tv_usec, date());
|
||||
/* Notice a full disk, as we flush trace info.
|
||||
* It is better to flush periodically than at
|
||||
* every line because the tracing consists of bursts
|
||||
|
Loading…
x
Reference in New Issue
Block a user