no set thread name on mingw

This commit is contained in:
Benjamin Sergeant 2021-03-13 19:02:20 -08:00
parent 78a670e0c8
commit 6a7785d9d9

View File

@ -37,24 +37,22 @@ namespace ix
void SetThreadName(DWORD dwThreadID, const char* threadName)
{
#ifndef __GNUC__
THREADNAME_INFO info;
info.dwType = 0x1000;
info.szName = threadName;
info.dwThreadID = dwThreadID;
info.dwFlags = 0;
#ifndef __GNUC__
__try
{
#endif
RaiseException(
MS_VC_EXCEPTION, 0, sizeof(info) / sizeof(ULONG_PTR), (ULONG_PTR*) &info);
}
#ifndef __GNUC__
__except (EXCEPTION_EXECUTE_HANDLER)
#endif
{
}
#endif
}
#endif