Whamcloud - gitweb
Use long long to calculate the percentage
authorTheodore Ts'o <tytso@mit.edu>
Fri, 29 Jun 2001 21:57:26 +0000 (17:57 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Fri, 29 Jun 2001 21:57:26 +0000 (17:57 -0400)
of the number of blocks in use in the filesystem.

e2fsck/ChangeLog
e2fsck/unix.c

index 0de5b4e..ea0e6fb 100644 (file)
@@ -1,3 +1,8 @@
+2001-06-29  Theodore Tso  <tytso@valinux.com>
+
+       * unix.c (show_stats): Use long long to calculate the percentage
+               of the number of blocks in use in the filesystem.
+
 2001-06-23  Theodore Tso  <tytso@valinux.com>
 
        * Release of E2fsprogs 1.22
index 816f3ce..6710839 100644 (file)
@@ -130,7 +130,8 @@ static void show_stats(e2fsck_t     ctx)
                ctx->fs_ind_count, ctx->fs_dind_count, ctx->fs_tind_count);
        printf (_("%8d blocks used (%d%%)\n"
                "%8d bad blocks\n"), blocks_used,
-               100 * blocks_used / blocks, ctx->fs_badblocks_count);
+               (int) ((long long) 100 * blocks_used / blocks),
+               ctx->fs_badblocks_count);
        printf (_("\n%8d regular files\n"
                "%8d directories\n"
                "%8d character device files\n"