Matt McCutchen's Web Site
/
rsync
/
rsync.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed a problem with rsync buffering the debug output when redirected
[rsync/rsync.git]
/
main.c
diff --git
a/main.c
b/main.c
index
548e016
..
1717c53
100644
(file)
--- a/
main.c
+++ b/
main.c
@@
-63,29
+63,29
@@
static void report(int f)
}
if (do_stats) {
}
if (do_stats) {
-
printf(
"\nNumber of files: %d\n", stats.num_files);
-
printf(
"Number of files transferred: %d\n",
+
rprintf(FINFO,
"\nNumber of files: %d\n", stats.num_files);
+
rprintf(FINFO,
"Number of files transferred: %d\n",
stats.num_transferred_files);
stats.num_transferred_files);
-
printf(
"Total file size: %.0f bytes\n",
+
rprintf(FINFO,
"Total file size: %.0f bytes\n",
(double)stats.total_size);
(double)stats.total_size);
-
printf(
"Total transferred file size: %.0f bytes\n",
+
rprintf(FINFO,
"Total transferred file size: %.0f bytes\n",
(double)stats.total_transferred_size);
(double)stats.total_transferred_size);
-
printf(
"Literal data: %.0f bytes\n",
+
rprintf(FINFO,
"Literal data: %.0f bytes\n",
(double)stats.literal_data);
(double)stats.literal_data);
-
printf(
"Matched data: %.0f bytes\n",
+
rprintf(FINFO,
"Matched data: %.0f bytes\n",
(double)stats.matched_data);
(double)stats.matched_data);
-
printf(
"File list size: %d\n", stats.flist_size);
-
printf(
"Total bytes written: %.0f\n",
+
rprintf(FINFO,
"File list size: %d\n", stats.flist_size);
+
rprintf(FINFO,
"Total bytes written: %.0f\n",
(double)stats.total_written);
(double)stats.total_written);
-
printf(
"Total bytes read: %.0f\n\n",
+
rprintf(FINFO,
"Total bytes read: %.0f\n\n",
(double)stats.total_read);
}
(double)stats.total_read);
}
-
printf(
"wrote %.0f bytes read %.0f bytes %.2f bytes/sec\n",
+
rprintf(FINFO,
"wrote %.0f bytes read %.0f bytes %.2f bytes/sec\n",
(double)stats.total_written,
(double)stats.total_read,
(stats.total_written+stats.total_read)/(0.5 + (t-starttime)));
(double)stats.total_written,
(double)stats.total_read,
(stats.total_written+stats.total_read)/(0.5 + (t-starttime)));
-
printf(
"total size is %.0f speedup is %.2f\n",
+
rprintf(FINFO,
"total size is %.0f speedup is %.2f\n",
(double)stats.total_size,
(1.0*stats.total_size)/(stats.total_written+stats.total_read));
(double)stats.total_size,
(1.0*stats.total_size)/(stats.total_written+stats.total_read));
@@
-292,9
+292,6
@@
static int do_recv(int f_in,int f_out,struct file_list *flist,char *local_name)
recv_files(f_in,flist,local_name,recv_pipe[1]);
report(f_in);
recv_files(f_in,flist,local_name,recv_pipe[1]);
report(f_in);
- if (verbose > 3)
- rprintf(FINFO,"do_recv waiting on %d\n",pid);
-
io_flush();
_exit(0);
}
io_flush();
_exit(0);
}