From b9afd959477dbaee2d331b63b0a252bd8aaf6206 Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Tue, 12 Jul 2011 23:49:16 +0200 Subject: [PATCH] gettid() for NetBSD Signed-off-by: Jens Axboe --- os/os-netbsd.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/os/os-netbsd.h b/os/os-netbsd.h index 8f61ec54..7f5f4846 100644 --- a/os/os-netbsd.h +++ b/os/os-netbsd.h @@ -19,6 +19,7 @@ #define FIO_HAVE_FDATASYNC #define FIO_USE_GENERIC_BDEV_SIZE #define FIO_USE_GENERIC_RAND +#define FIO_HAVE_GETTID #undef FIO_HAVE_CPU_AFFINITY /* XXX notyet */ @@ -45,6 +46,14 @@ static inline unsigned long long os_phys_mem(void) return mem; } +static inline int gettid(void) +{ + long lwpid; + + thr_self(&lwpid); + return (int) lwpid; +} + #ifdef MADV_FREE #define FIO_MADV_FREE MADV_FREE #endif -- 2.25.1