Improved the output of the transferred-file count and the position
authorWayne Davison <wayned@samba.org>
Thu, 3 Nov 2005 19:38:14 +0000 (19:38 +0000)
committerWayne Davison <wayned@samba.org>
Thu, 3 Nov 2005 19:38:14 +0000 (19:38 +0000)
in the flist (which was changed to a countdown of files to check)
so that it's clearer what the numbers mean.

progress.c

index 8192c35..a6010a0 100644 (file)
@@ -97,10 +97,9 @@ static void rprint_progress(OFF_T ofs, OFF_T size, struct timeval *now,
        remain_h = (int) (remain / 3600.0);
 
        if (is_last) {
        remain_h = (int) (remain / 3600.0);
 
        if (is_last) {
-               snprintf(eol, sizeof eol, "  (%d, %.1f%% of %d)\n",
+               snprintf(eol, sizeof eol, " (xfer#%d, 2chk=%d/%d)\n",
                        stats.num_transferred_files,
                        stats.num_transferred_files,
-                       (float)((stats.current_file_index+1) * 100)
-                               / stats.num_files,
+                       stats.current_file_index+1 - stats.num_files,
                        stats.num_files);
        } else
                strcpy(eol, "\r");
                        stats.num_files);
        } else
                strcpy(eol, "\r");