Refactor #includes and headers
[fio.git] / fio.h
diff --git a/fio.h b/fio.h
index 0f6dfb6e6e8d93d8c35e97aaca5c5dd3d0c59044..488fa9a62e4e7e10cce59da7517d0a5890bda26f 100644 (file)
--- a/fio.h
+++ b/fio.h
@@ -27,6 +27,7 @@
 #include "ioengines.h"
 #include "iolog.h"
 #include "helpers.h"
+#include "minmax.h"
 #include "options.h"
 #include "profile.h"
 #include "fio_time.h"
@@ -62,7 +63,7 @@
 #include <cuda.h>
 #endif
 
-struct fio_mutex;
+struct fio_sem;
 
 /*
  * offset generator types
@@ -199,7 +200,7 @@ struct thread_data {
        struct timespec iops_sample_time;
 
        volatile int update_rusage;
-       struct fio_mutex *rusage_sem;
+       struct fio_sem *rusage_sem;
        struct rusage ru_start;
        struct rusage ru_end;
 
@@ -342,7 +343,7 @@ struct thread_data {
        uint64_t this_io_bytes[DDIR_RWDIR_CNT];
        uint64_t io_skip_bytes;
        uint64_t zone_bytes;
-       struct fio_mutex *mutex;
+       struct fio_sem *sem;
        uint64_t bytes_done[DDIR_RWDIR_CNT];
 
        /*