client: don't clear client->addr after it's been set
[fio.git] / iolog.h
diff --git a/iolog.h b/iolog.h
index fa0a218bdbd1b1e357386a43a18ba28bcd58a6f6..d8140f28c2f8a59de00bc32731edefc7d720cf97 100644 (file)
--- a/iolog.h
+++ b/iolog.h
@@ -1,6 +1,8 @@
 #ifndef FIO_IOLOG_H
 #define FIO_IOLOG_H
 
+#include "ieee754.h"
+
 /*
  * Use for maintaining statistics
  */
@@ -9,8 +11,8 @@ struct io_stat {
        uint64_t min_val;
        uint64_t samples;
 
-       double mean;
-       double S;
+       fio_fp64_t mean;
+       fio_fp64_t S;
 };
 
 /*
@@ -91,6 +93,7 @@ extern void add_slat_sample(struct thread_data *, enum fio_ddir, unsigned long,
                                unsigned int);
 extern void add_bw_sample(struct thread_data *, enum fio_ddir, unsigned int,
                                struct timeval *);
+extern void add_iops_sample(struct thread_data *, enum fio_ddir, struct timeval *);
 extern void show_run_stats(void);
 extern void init_disk_util(struct thread_data *);
 extern void update_rusage_stat(struct thread_data *);