diff options
author | iedowse <iedowse@FreeBSD.org> | 2003-12-07 17:00:14 +0000 |
---|---|---|
committer | iedowse <iedowse@FreeBSD.org> | 2003-12-07 17:00:14 +0000 |
commit | 058c4309169940e49da486bb355e7ac155f89349 (patch) | |
tree | daa8683ea5830ee9e6ec78ff13f25525971c9260 | |
parent | 2940fe5bd1cb2e9c2a3b4256a99bb24bf87227ed (diff) | |
download | FreeBSD-src-058c4309169940e49da486bb355e7ac155f89349.zip FreeBSD-src-058c4309169940e49da486bb355e7ac155f89349.tar.gz |
Print out the file system access statistics using uintmax_t types
instead of casting the unsigned 64-bit values to longs.
Suggested by: bde
-rw-r--r-- | sbin/mount/mount.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/sbin/mount/mount.c b/sbin/mount/mount.c index ff4fb8c..75e72bf 100644 --- a/sbin/mount/mount.c +++ b/sbin/mount/mount.c @@ -57,6 +57,7 @@ static const char rcsid[] = #include <paths.h> #include <pwd.h> #include <signal.h> +#include <stdint.h> #include <stdio.h> #include <stdlib.h> #include <string.h> @@ -530,11 +531,13 @@ prmount(sfp) } if (verbose) { if (sfp->f_syncwrites != 0 || sfp->f_asyncwrites != 0) - (void)printf(", writes: sync %ld async %ld", - (long)sfp->f_syncwrites, (long)sfp->f_asyncwrites); + (void)printf(", writes: sync %ju async %ju", + (uintmax_t)sfp->f_syncwrites, + (uintmax_t)sfp->f_asyncwrites); if (sfp->f_syncreads != 0 || sfp->f_asyncreads != 0) - (void)printf(", reads: sync %ld async %ld", - (long)sfp->f_syncreads, (long)sfp->f_asyncreads); + (void)printf(", reads: sync %ju async %ju", + (uintmax_t)sfp->f_syncreads, + (uintmax_t)sfp->f_asyncreads); if (sfp->f_fsid.val[0] != 0 || sfp->f_fsid.val[1] != 0) { printf(", fsid "); for (i = 0; i < sizeof(sfp->f_fsid); i++) |