X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=os.h;h=1160f44c435c967625c152829f889b5bcbd5951d;hp=3ee1368944855c58edaa1002fb896197f800a84e;hb=2c0ecd28459b6a1b236c865defb5ef76ce8bfa02;hpb=ebac4655dd3624f3296ff83be48e0cdc02852f18 diff --git a/os.h b/os.h index 3ee13689..1160f44c 100644 --- a/os.h +++ b/os.h @@ -5,6 +5,8 @@ #include "os-linux.h" #elif defined(__FreeBSD__) #include "os-freebsd.h" +#elif defined(__sun__) +#include "os-solaris.h" #else #error "unsupported os" #endif @@ -39,11 +41,16 @@ #define ioprio_set(which, who, prio) (0) #endif +#ifndef FIO_HAVE_ODIRECT +#define OS_O_DIRECT (0) +#endif + struct thread_data; extern int fio_libaio_init(struct thread_data *); extern int fio_posixaio_init(struct thread_data *); extern int fio_syncio_init(struct thread_data *); extern int fio_mmapio_init(struct thread_data *); extern int fio_sgio_init(struct thread_data *); +extern int fio_spliceio_init(struct thread_data *); #endif