diff options
author | Brad Smith <brad@comstyle.com> | 2024-09-02 02:38:23 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-02 02:38:23 -0400 |
commit | d2ce9dc85e5d94e19a69d4a72e7b9197447d480a (patch) | |
tree | e4804c3ef0033b1bed434172c0613dae84a45d12 /llvm/lib/Support | |
parent | dd5d73007240712957f2b633f795d9965afaadd6 (diff) | |
download | llvm-d2ce9dc85e5d94e19a69d4a72e7b9197447d480a.zip llvm-d2ce9dc85e5d94e19a69d4a72e7b9197447d480a.tar.gz llvm-d2ce9dc85e5d94e19a69d4a72e7b9197447d480a.tar.bz2 |
Add support for retrieving the thread ID on DragonFly BSD (#106938)
Diffstat (limited to 'llvm/lib/Support')
-rw-r--r-- | llvm/lib/Support/Unix/Threading.inc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Support/Unix/Threading.inc b/llvm/lib/Support/Unix/Threading.inc index 6ba6395..1812d99 100644 --- a/llvm/lib/Support/Unix/Threading.inc +++ b/llvm/lib/Support/Unix/Threading.inc @@ -29,7 +29,7 @@ #include <pthread.h> -#if defined(__FreeBSD__) || defined(__OpenBSD__) +#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) #include <pthread_np.h> // For pthread_getthreadid_np() / pthread_set_name_np() #endif @@ -121,7 +121,7 @@ uint64_t llvm::get_threadid() { return InitSelf; }(); return Self; -#elif defined(__FreeBSD__) +#elif defined(__FreeBSD__) || defined(__DragonFly__) return uint64_t(pthread_getthreadid_np()); #elif defined(__NetBSD__) return uint64_t(_lwp_self()); |