util/debug thread naming for haiku.

This commit is contained in:
David Carlier 2020-07-11 10:27:39 +00:00
parent 296b38ea51
commit 8025571338

View File

@ -49,6 +49,10 @@
# include <pthread_np.h>
#endif
#if defined(__HAIKU__)
# include <kernel/scheduler.h>
#endif
namespace VS
{
#if defined(_MSC_VER) && defined(DEBUG)
@ -98,6 +102,8 @@ namespace VS
pthread_set_name_np(pthread_self(), name);
#elif defined(__NetBSD__)
pthread_setname_np(pthread_self(), "%s", const_cast<char *>(name));
#elif defined(__HAIKU__)
rename_thread(find_thread(nullptr), name);
#endif
} // setThreadName
#endif