7 #error "unsupported os"
10 #ifdef FIO_HAVE_LIBAIO
14 #ifdef FIO_HAVE_POSIXAIO
18 #ifndef FIO_HAVE_FADVISE
19 static int fadvise(int fd, loff_t offset, size_t len, int advice)
24 #define POSIX_FADV_DONTNEED (0)
25 #define POSIX_FADV_SEQUENTIAL (0)
26 #define POSIX_FADV_RANDOM (0)
27 #endif /* FIO_HAVE_FADVISE */
29 #ifndef FIO_HAVE_CPU_AFFINITY
30 #define fio_setaffinity(td) do { } while (0)
34 extern int fio_libaio_init(struct thread_data *);
35 extern void fio_libaio_cleanup(struct thread_data *);
36 extern int fio_posixaio_init(struct thread_data *);
37 extern void fio_posixaio_cleanup(struct thread_data *);