From c14401c00f88429d3f4de617d8ba35868403a95f Mon Sep 17 00:00:00 2001 From: Pawel Jakub Dawidek Date: Fri, 20 Aug 2004 12:49:09 +0000 Subject: [PATCH] - fflush() standard output before fork()ing. - Remove redundant 'break'. --- tools/tools/raidtest/raidtest.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/tools/raidtest/raidtest.c b/tools/tools/raidtest/raidtest.c index d41c103194bc..f5eb962f9d72 100644 --- a/tools/tools/raidtest/raidtest.c +++ b/tools/tools/raidtest/raidtest.c @@ -358,12 +358,13 @@ raidtest_test(int argc, char *argv[]) break; } } + close(fdf); printf("Read %ju requests from %s.\n", nreqs, file); printf("Number of READ requests: %ju.\n", nrreqs); printf("Number of WRITE requests: %ju.\n", nwreqs); printf("Number of bytes to transmit: %ju.\n", nbytes); printf("Number of processes: %u.\n", nprocs); - close(fdf); + fflush(stdout); reqs_per_proc = nreqs / nprocs; nstart = 0; gettimeofday(&tstart, NULL); @@ -376,7 +377,6 @@ raidtest_test(int argc, char *argv[]) free(iorqs); close(fdd); exit(EXIT_SUCCESS); - break; case -1: fprintf(stderr, "Cannot create process %u: %s\n", (unsigned)i, strerror(errno));