num2str: add arguments to represent values in terms of bytes/bits
[fio.git] / eta.c
diff --git a/eta.c b/eta.c
index f90d428197656f362fcdf199865a65f06dbebbec..e08b5f7975a2ef1d5b91b071725b90192f706b92 100644 (file)
--- a/eta.c
+++ b/eta.c
@@ -449,9 +449,9 @@ void display_thread_status(struct jobs_eta *je)
        if (je->m_rate || je->t_rate) {
                char *tr, *mr;
 
-               mr = num2str(je->m_rate, 4, 0, je->is_pow2);
-               tr = num2str(je->t_rate, 4, 0, je->is_pow2);
-               p += sprintf(p, ", CR=%s/%s KB/s", tr, mr);
+               mr = num2str(je->m_rate, 4, 0, je->is_pow2, 8);
+               tr = num2str(je->t_rate, 4, 0, je->is_pow2, 8);
+               p += sprintf(p, ", CR=%s/%s /s", tr, mr);
                free(tr);
                free(mr);
        } else if (je->m_iops || je->t_iops)
@@ -474,8 +474,8 @@ void display_thread_status(struct jobs_eta *je)
 
                for (ddir = DDIR_READ; ddir < DDIR_RWDIR_CNT; ddir++) {
                        rate_str[ddir] = num2str(je->rate[ddir], 5,
-                                               1024, je->is_pow2);
-                       iops_str[ddir] = num2str(je->iops[ddir], 4, 1, 0);
+                                               1024, je->is_pow2, 8);
+                       iops_str[ddir] = num2str(je->iops[ddir], 4, 1, 0, 0);
                }
 
                left = sizeof(output) - (p - output) - 1;