From 0e4373a6329a1f74dda8eceed5fd18ce92fe0d10 Mon Sep 17 00:00:00 2001 From: Rainer Gerhards Date: Wed, 26 Jan 2011 12:20:38 +0100 Subject: tcpflood: time display was invalid due to wrong format there was a systematic error in that decimals were 1/10th to small. No problem if you knew that, but otherwise a biggie... This is a bug in a recently introduced non-released feature. --- tests/tcpflood.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'tests/tcpflood.c') diff --git a/tests/tcpflood.c b/tests/tcpflood.c index 2b43ede0..7b376bdd 100644 --- a/tests/tcpflood.c +++ b/tests/tcpflood.c @@ -567,9 +567,9 @@ endTiming(struct timeval *tvStart, struct runstats *stats) if(!bSilent || bStatsRecords) { if(bCSVoutput) { - printf("%ld.%4.4ld\n", runtime / 1000, runtime % 1000); + printf("%ld.%3.3ld\n", runtime / 1000, runtime % 1000); } else { - printf("runtime: %ld.%4.4ld\n", runtime / 1000, runtime % 1000); + printf("runtime: %ld.%3.3ld\n", runtime / 1000, runtime % 1000); } } } @@ -585,7 +585,7 @@ genStats(struct runstats *stats) if(bCSVoutput) { printf("#numRuns,TotalRuntime,AvgRuntime,MinRuntime,MaxRuntime\n"); - printf("%d,%llu.%4.4d,%lu.%4.4lu,%lu.%4.4lu,%lu.%4.4lu\n", + printf("%d,%llu.%3.3d,%lu.%3.3lu,%lu.%3.3lu,%lu.%3.3lu\n", stats->numRuns, stats->totalRuntime / 1000, (int) stats->totalRuntime % 1000, avg / 1000, avg % 1000, @@ -594,11 +594,11 @@ genStats(struct runstats *stats) } else { printf("Runs: %d\n", stats->numRuns); printf("Runtime:\n"); - printf(" total: %llu.%4.4d\n", stats->totalRuntime / 1000, + printf(" total: %llu.%3.3d\n", stats->totalRuntime / 1000, (int) stats->totalRuntime % 1000); - printf(" avg: %lu.%4.4lu\n", avg / 1000, avg % 1000); - printf(" min: %lu.%4.4lu\n", stats->minRuntime / 1000, stats->minRuntime % 1000); - printf(" max: %lu.%4.4lu\n", stats->maxRuntime / 1000, stats->maxRuntime % 1000); + printf(" avg: %lu.%3.3lu\n", avg / 1000, avg % 1000); + printf(" min: %lu.%3.3lu\n", stats->minRuntime / 1000, stats->minRuntime % 1000); + printf(" max: %lu.%3.3lu\n", stats->maxRuntime / 1000, stats->maxRuntime % 1000); printf("All times are wallclock time.\n"); } } -- cgit