Move the lib/ stuff around a bit
[fio.git] / os / os.h
diff --git a/os/os.h b/os/os.h
index 42cd63d020aedf28e91114ef171697e4f393b6e1..2dfed5e2dc042aeb5546ad9a5be91609749da089 100644 (file)
--- a/os/os.h
+++ b/os/os.h
 #include <scsi/sg.h>
 #endif
 
+#ifndef FIO_HAVE_STRSEP
+#include "../lib/strsep.h"
+#endif
+
 #ifndef FIO_HAVE_FADVISE
 #define fadvise(fd, off, len, advice)  (0)
 
@@ -36,7 +40,7 @@
 
 #ifndef FIO_HAVE_CPU_AFFINITY
 #define fio_setaffinity(td)            (0)
-#define fio_getaffinity(pid, mask)     (0)
+#define fio_getaffinity(pid, mask)     do { } while(0)
 #endif
 
 #ifndef FIO_HAVE_IOPRIO
 #endif
 #endif
 
+#ifndef FIO_O_NOATIME
+#define FIO_O_NOATIME                  0
+#endif
+
 #ifndef FIO_HAVE_RAWBIND
 #define fio_lookup_raw(dev, majdev, mindev)    1
 #endif
@@ -69,6 +77,7 @@ static inline int is_blktrace(const char *fname)
 {
        return 0;
 }
+struct thread_data;
 static inline int load_blktrace(struct thread_data *td, const char *fname)
 {
        return 1;