X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=os%2Fos-freebsd.h;h=f4c5e235b698986e030ddc18f3dbd164ca918215;hp=26bb8a096790b40d4f4194b2288d1a955596f3b9;hb=792d551747e83601121afce033a66f357c9fc439;hpb=783500ad13ededece6c8912af1c937f990880e1f diff --git a/os/os-freebsd.h b/os/os-freebsd.h index 26bb8a09..f4c5e235 100644 --- a/os/os-freebsd.h +++ b/os/os-freebsd.h @@ -6,23 +6,13 @@ #define FIO_HAVE_POSIXAIO #define FIO_HAVE_ODIRECT +#define FIO_USE_GENERIC_BDEV_SIZE #define OS_MAP_ANON MAP_ANON typedef unsigned long os_cpu_mask_t; typedef unsigned int os_random_state_t; -static inline int blockdev_size(int fd, unsigned long long *bytes) -{ - off_t end = lseek(fd, 0, SEEK_END); - - if (end < 0) - return errno; - - *bytes = end; - return 0; -} - static inline int blockdev_invalidate_cache(int fd) { return EINVAL;