X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=os%2Fos-netbsd.h;h=8f61ec549aa83cc65e037ef3e4299f1f61c547e8;hb=9b8365618309572d8fd2579c8ea3132db89f843f;hp=70d2958b47d2695a46c055cc169e2e7eeed50685;hpb=c50bdd8f4299e1faa8facf13229bf33400fc78d7;p=fio.git diff --git a/os/os-netbsd.h b/os/os-netbsd.h index 70d2958b..8f61ec54 100644 --- a/os/os-netbsd.h +++ b/os/os-netbsd.h @@ -10,9 +10,10 @@ #undef rb_left #undef rb_right +#include "../file.h" + #define FIO_HAVE_POSIXAIO #define FIO_HAVE_FADVISE -#define fadvise posix_fadvise /* XXX NetBSD doesn't have fadvise */ #define FIO_HAVE_ODIRECT #define FIO_HAVE_STRSEP #define FIO_HAVE_FDATASYNC @@ -23,9 +24,13 @@ #define OS_MAP_ANON MAP_ANON +#ifndef PTHREAD_STACK_MIN +#define PTHREAD_STACK_MIN 4096 +#endif + typedef off_t off64_t; -static inline int blockdev_invalidate_cache(int fd) +static inline int blockdev_invalidate_cache(struct fio_file *f) { return EINVAL; }