From e4cc58d992959e5844aeff63ce845a8db94ed4a8 Mon Sep 17 00:00:00 2001 From: PePerRoNii Date: Thu, 28 Aug 2025 09:50:25 +0700 Subject: [PATCH] thread.name = name in unix --- core/thread/thread_unix.odin | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/core/thread/thread_unix.odin b/core/thread/thread_unix.odin index ab7ee9a0e..218535e56 100644 --- a/core/thread/thread_unix.odin +++ b/core/thread/thread_unix.odin @@ -58,9 +58,7 @@ _create :: proc(procedure: Thread_Proc, priority: Thread_Priority, name: Maybe(s runtime.run_thread_local_cleaners() } - when ODIN_OS != .Haiku { - _set_name(t) - } + _set_name(t) t.procedure(t) } @@ -130,6 +128,9 @@ _create :: proc(procedure: Thread_Proc, priority: Thread_Priority, name: Maybe(s free(thread, thread.creation_allocator) return nil } + + thread.name = name + return thread } @@ -246,4 +247,4 @@ _set_name :: proc(thread: ^Thread) { pthread_setname_np(tid, raw_data(buf[:])) } -} \ No newline at end of file +}