Added thread name

Call pthread_setname_np with the correct number of arguments on NetBSD.
This commit is contained in:
Andreas T Jonsson
2024-04-17 09:42:41 +02:00
parent 4558f3992a
commit 80067a959b

View File

@@ -626,13 +626,11 @@ gb_internal void thread_set_name(Thread *t, char const *name) {
pthread_setname_np(name);
#elif defined(GB_SYSTEM_FREEBSD) || defined(GB_SYSTEM_OPENBSD)
pthread_set_name_np(t->posix_handle, name);
#elif defined(GB_SYSTEM_NETBSD)
pthread_setname_np(t->posix_handle, "%s", (void*)name);
#else
#ifdef GB_SYSTEM_NETBSD
// TODO(phix): Could be that libs are to old on NetBSD? Just ignore for now.
#else
// TODO(bill): Test if this works
pthread_setname_np(t->posix_handle, name);
#endif
// TODO(bill): Test if this works
pthread_setname_np(t->posix_handle, name);
#endif
}