correction for BSD

This commit is contained in:
mahlemiut
2016-02-09 00:10:48 +13:00
parent e28fd19601
commit 3cd02350c8

View File

@@ -154,12 +154,14 @@ namespace bx
{
#if BX_PLATFORM_OSX || BX_PLATFORM_IOS
pthread_setname_np(_name);
#elif (BX_PLATFORM_LINUX && defined(__GLIBC__)) || BX_PLATFORM_BSD
#elif (BX_PLATFORM_LINUX && defined(__GLIBC__))
#if (__GLIBC__ > 2) || ((__GLIBC__ == 2) && (__GLIBC_MINOR__ >= 12))
pthread_setname_np(m_handle, _name);
#else
prctl(PR_SET_NAME,_name,0,0,0);
#endif
#elif BX_PLATFORM_BSD
pthread_setname_np(m_handle, _name);
#elif BX_PLATFORM_WINDOWS && BX_COMPILER_MSVC
# pragma pack(push, 8)
struct ThreadName