[PATCH] Total io is the sum of READ and WRITE
[fio.git] / log.c
diff --git a/log.c b/log.c
index a4f4c7801d0fa92671bd4b67ee8798b7f0f88924..a705e5021415ad7069e169ba06906435724d1f37 100644 (file)
--- a/log.c
+++ b/log.c
@@ -218,14 +218,12 @@ void setup_log(struct io_log **log)
        *log = l;
 }
 
        *log = l;
 }
 
-void finish_log(struct thread_data *td, struct io_log *log, const char *name)
+void __finish_log(struct io_log *log, const char *name)
 {
 {
-       char file_name[256];
-       FILE *f;
        unsigned int i;
        unsigned int i;
+       FILE *f;
 
 
-       snprintf(file_name, 200, "client%d_%s.log", td->thread_number, name);
-       f = fopen(file_name, "w");
+       f = fopen(name, "w");
        if (!f) {
                perror("fopen log");
                return;
        if (!f) {
                perror("fopen log");
                return;
@@ -238,3 +236,11 @@ void finish_log(struct thread_data *td, struct io_log *log, const char *name)
        free(log->log);
        free(log);
 }
        free(log->log);
        free(log);
 }
+
+void finish_log(struct thread_data *td, struct io_log *log, const char *name)
+{
+       char file_name[256];
+
+       snprintf(file_name, 200, "client%d_%s.log", td->thread_number, name);
+       __finish_log(log, file_name);
+}