summaryrefslogtreecommitdiffstats
path: root/sbin/fsck_ffs
diff options
context:
space:
mode:
authorsbruno <sbruno@FreeBSD.org>2013-03-24 10:41:29 +0000
committersbruno <sbruno@FreeBSD.org>2013-03-24 10:41:29 +0000
commit462f158bc61e9f64319fdd7ba920dfecd7d30dfb (patch)
tree53808bcf4f1c1751547ef098aba7629ca120da35 /sbin/fsck_ffs
parent6cd6934fad2bb1e5222172d623c764679f7b186c (diff)
downloadFreeBSD-src-462f158bc61e9f64319fdd7ba920dfecd7d30dfb.zip
FreeBSD-src-462f158bc61e9f64319fdd7ba920dfecd7d30dfb.tar.gz
Resolve clang compile errors on amd64/i386 for certain by casting.
compile tested with clang on i386, amd64 compile tested with gcc on i386, amd64, sparc64 Submitted by: delphij
Diffstat (limited to 'sbin/fsck_ffs')
-rw-r--r--sbin/fsck_ffs/fsutil.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sbin/fsck_ffs/fsutil.c b/sbin/fsck_ffs/fsutil.c
index 8c2e31a..d3f88c5 100644
--- a/sbin/fsck_ffs/fsutil.c
+++ b/sbin/fsck_ffs/fsutil.c
@@ -507,8 +507,8 @@ static void printIOstats(void)
clock_gettime(CLOCK_REALTIME_PRECISE, &finishpass);
timespecsub(&finishpass, &startpass);
- printf("Running time: %ld.%03ld msec\n",
- finishpass.tv_sec, finishpass.tv_nsec / 1000000);
+ printf("Running time: %jd.%03ld msec\n",
+ (intmax_t)finishpass.tv_sec, finishpass.tv_nsec / 1000000);
printf("buffer reads by type:\n");
for (totalmsec = 0, i = 0; i < BT_NUMBUFTYPES; i++)
totalmsec += readtime[i].tv_sec * 1000 +
@@ -519,10 +519,10 @@ static void printIOstats(void)
if (readcnt[i] == 0)
continue;
msec = readtime[i].tv_sec * 1000 + readtime[i].tv_nsec / 1000000;
- printf("%21s:%8ld %2ld.%ld%% %4ld.%03ld sec %2lld.%lld%%\n",
+ printf("%21s:%8ld %2ld.%ld%% %4jd.%03ld sec %2lld.%lld%%\n",
buftype[i], readcnt[i], readcnt[i] * 100 / diskreads,
(readcnt[i] * 1000 / diskreads) % 10,
- readtime[i].tv_sec, readtime[i].tv_nsec / 1000000,
+ (intmax_t)readtime[i].tv_sec, readtime[i].tv_nsec / 1000000,
msec * 100 / totalmsec, (msec * 1000 / totalmsec) % 10);
}
printf("\n");
OpenPOWER on IntegriCloud