From: Sree Harsha Totakura Date: Tue, 22 Jan 2013 13:27:01 +0000 (+0000) Subject: - flush output X-Git-Tag: initial-import-from-subversion-38251~10134 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=98c41ba86a949af45103f4ac353dccb4e359f024;p=oweals%2Fgnunet.git - flush output --- diff --git a/src/testbed/gnunet-testbed-profiler.c b/src/testbed/gnunet-testbed-profiler.c index 04dd6cbd6..66170c1a7 100644 --- a/src/testbed/gnunet-testbed-profiler.c +++ b/src/testbed/gnunet-testbed-profiler.c @@ -440,6 +440,11 @@ peer_create_cb (void *cls, struct GNUNET_TESTBED_Peer *peer, const char *emsg) static void print_overlay_links_summary () { + static int printed_already; + + if (GNUNET_YES == printed_already) + return; + printed_already = GNUNET_YES; prof_time = GNUNET_TIME_absolute_get_duration (prof_start_time); printf ("\n%u links established in %.2f seconds\n", established_links, ((double) prof_time.rel_value) / 1000.00); @@ -575,6 +580,7 @@ controller_event_cb (void *cls, print_overlay_links_summary (); result = GNUNET_OK; fprintf (stdout, "Testbed running, waiting for keystroke to shut down\n"); + fflush (stdout); (void) getc (stdin); shutdown_task = GNUNET_SCHEDULER_add_now (&do_shutdown, NULL); }