X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=os%2Fos-mac.h;h=0d97f6b984c60196cbc66a11737a612bc815e1e9;hp=92a60ee98766f0fc1526cd440e38a687e6cc02ae;hb=44f668d7ba3d82c1218951b8c9ed058bedb89e17;hpb=e6fe02651641fc64d2fa4fcfe9b1013b2947d11b diff --git a/os/os-mac.h b/os/os-mac.h index 92a60ee9..0d97f6b9 100644 --- a/os/os-mac.h +++ b/os/os-mac.h @@ -16,7 +16,6 @@ #include "../file.h" -#define FIO_USE_GENERIC_RAND #define FIO_USE_GENERIC_INIT_RANDOM_STATE #define FIO_HAVE_GETTID #define FIO_HAVE_CHARDEV_SIZE @@ -91,16 +90,12 @@ static inline unsigned long long os_phys_mem(void) return mem; } +#ifndef CONFIG_HAVE_GETTID static inline int gettid(void) { return mach_thread_self(); } - -/* - * For some reason, there's no header definition for fdatasync(), even - * if it exists. - */ -extern int fdatasync(int fd); +#endif static inline bool fio_fallocate(struct fio_file *f, uint64_t offset, uint64_t len) {