diff options
Diffstat (limited to 'zencore/thread.cpp')
| -rw-r--r-- | zencore/thread.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/zencore/thread.cpp b/zencore/thread.cpp index 2a38283e1..c20d10db3 100644 --- a/zencore/thread.cpp +++ b/zencore/thread.cpp @@ -9,6 +9,7 @@ #if ZEN_PLATFORM_WINDOWS # include <zencore/windows.h> #elif ZEN_PLATFORM_LINUX +# include <pthread.h> # include <unistd.h> #endif @@ -70,6 +71,8 @@ SetCurrentThreadName([[maybe_unused]] std::string_view ThreadName) std::string ThreadNameZ{ThreadName}; SetNameInternal(GetCurrentThreadId(), ThreadNameZ.c_str()); #else + std::string ThreadNameZ{ThreadName}; + pthread_setname_np(pthread_self(), ThreadNameZ.c_str()); #endif } // namespace zen |