6 #elif defined(__FreeBSD__)
7 #include "os-freebsd.h"
9 #error "unsupported os"
12 #ifdef FIO_HAVE_LIBAIO
16 #ifdef FIO_HAVE_POSIXAIO
20 #ifndef FIO_HAVE_FADVISE
21 #define fadvise(fd, off, len, advice) (0)
23 #define POSIX_FADV_DONTNEED (0)
24 #define POSIX_FADV_SEQUENTIAL (0)
25 #define POSIX_FADV_RANDOM (0)
26 #endif /* FIO_HAVE_FADVISE */
28 #ifndef FIO_HAVE_CPU_AFFINITY
29 #define fio_setaffinity(td) (0)
30 #define fio_getaffinity(pid, mask) (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 *);