diff --git a/include/bx/config.h b/include/bx/config.h index 5ded70f..9a439f9 100644 --- a/include/bx/config.h +++ b/include/bx/config.h @@ -43,16 +43,4 @@ # define BX_CONFIG_SUPPORTS_THREADING !(BX_PLATFORM_EMSCRIPTEN) #endif // BX_CONFIG_SUPPORTS_THREADING -#ifndef BX_CONFIG_THREAD_NAME_LENGTH -# if BX_PLATFORM_WINDOWS -# define BX_CONFIG_THREAD_NAME_LENGTH 256 -# elif BX_PLATFORM_OSX|BX_PLATFORM_IOS -# define BX_CONFIG_THREAD_NAME_LENGTH 64 -# elif BX_PLATFORM_POSIX -# define BX_CONFIG_THREAD_NAME_LENGTH 16 -# else -# define BX_CONFIG_THREAD_NAME_LENGTH 0 -# endif -#endif - #endif // BX_CONFIG_H_HEADER_GUARD diff --git a/include/bx/thread.h b/include/bx/thread.h index f8cb9db..ba0c400 100644 --- a/include/bx/thread.h +++ b/include/bx/thread.h @@ -141,22 +141,11 @@ namespace bx void setThreadName(const char* name) { - if (name != NULL) - { - strncpy(m_name, name, BX_CONFIG_THREAD_NAME_LENGTH); - } - else - { - memset(m_name, 0, BX_CONFIG_THREAD_NAME_LENGTH); - } - #if BX_PLATFORM_WINDOWS #elif BX_PLATFORM_OSX|BX_PLATFORM_IOS - strncpy(m_name, name, BX_CONFIG_THREAD_NAME_LENGTH); - pthread_setname_np(m_name); + pthread_setname_np(name); #elif BX_PLATFORM_POSIX - strncpy(m_name, name, BX_CONFIG_THREAD_NAME_LENGTH); - pthread_setname_np(m_handle, m_name); + pthread_setname_np(m_handle, name); #endif // BX_PLATFORM_ }