summaryrefslogtreecommitdiffstats
path: root/openmp/runtime/src/kmp_wrapper_getpid.h
diff options
context:
space:
mode:
Diffstat (limited to 'openmp/runtime/src/kmp_wrapper_getpid.h')
-rw-r--r--openmp/runtime/src/kmp_wrapper_getpid.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/openmp/runtime/src/kmp_wrapper_getpid.h b/openmp/runtime/src/kmp_wrapper_getpid.h
index 70db857bcba..257772ad92b 100644
--- a/openmp/runtime/src/kmp_wrapper_getpid.h
+++ b/openmp/runtime/src/kmp_wrapper_getpid.h
@@ -29,6 +29,8 @@
#elif KMP_OS_NETBSD
#include <lwp.h>
#define __kmp_gettid() _lwp_self()
+#elif KMP_OS_OPENBSD
+#define __kmp_gettid() syscall(SYS_getthrid)
#elif defined(SYS_gettid)
// Hopefully other Unix systems define SYS_gettid syscall for getting os thread
// id
OpenPOWER on IntegriCloud