aboutsummaryrefslogtreecommitdiff
path: root/lib/std/Thread.zig
diff options
context:
space:
mode:
Diffstat (limited to 'lib/std/Thread.zig')
-rw-r--r--lib/std/Thread.zig3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/std/Thread.zig b/lib/std/Thread.zig
index ad82e4beef..fbb3d927e2 100644
--- a/lib/std/Thread.zig
+++ b/lib/std/Thread.zig
@@ -576,6 +576,9 @@ pub fn getCurrentThreadId() u64 {
assert(c.pthread_threadid_np(null, &thread_id) == 0);
return thread_id;
},
+ .dragonfly => {
+ return @bitCast(u32, c.lwp_gettid());
+ },
.netbsd => {
return @bitCast(u32, c._lwp_self());
},