From: Jens Axboe Date: Tue, 12 Jul 2011 21:49:16 +0000 (+0200) Subject: gettid() for NetBSD X-Git-Tag: fio-1.56~1 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=b9afd959477dbaee2d331b63b0a252bd8aaf6206 gettid() for NetBSD Signed-off-by: Jens Axboe --- 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