printf("total size is %.0f speedup is %.2f\n",
(double)stats.total_size,
(1.0*stats.total_size)/(stats.total_written+stats.total_read));
+
+ fflush(stdout);
+ fflush(stderr);
}
}
-int start_client(int argc, char *argv[])
+static int start_client(int argc, char *argv[])
{
char *p;
char *shell_machine = NULL;
char *shell_path = NULL;
char *shell_user = NULL;
- int pid;
+ int pid, ret;
int f_in,f_out;
extern int local_server;
extern int am_sender;
setlinebuf(stderr);
#endif
- return client_run(f_in, f_out, pid, argc, argv);
+ ret = client_run(f_in, f_out, pid, argc, argv);
+
+ fflush(stdout);
+ fflush(stderr);
+
+ return ret;
}