Add backend related data
[fio.git] / fio.c
diff --git a/fio.c b/fio.c
index ee6eae24c91acd14fc72884b700fd801fb31246e..bd3e260b40cfd575030c3276e247f8f4f28ec0f0 100644 (file)
--- a/fio.c
+++ b/fio.c
@@ -42,6 +42,12 @@ int main(int argc, char *argv[], char *envp[])
        if (parse_options(argc, argv))
                goto done;
 
+       /*
+        * line buffer stdout to avoid output lines from multiple
+        * threads getting mixed
+        */
+       setvbuf(stdout, NULL, _IOLBF, 0);
+
        fio_time_init();
 
        if (nr_clients) {
@@ -51,7 +57,7 @@ int main(int argc, char *argv[], char *envp[])
                        goto done;
                ret = fio_handle_clients(&fio_client_ops);
        } else
-               ret = fio_backend();
+               ret = fio_backend(NULL);
 
 done:
        deinitialize_fio();