From 264bb335af4e56533a93026f9a205329e3df6f5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sa=C3=BAl=20Ibarra=20Corretg=C3=A9?= Date: Thu, 12 Dec 2024 12:41:08 +0100 Subject: [PATCH] win: enable uv_thread_{get,set}name on MinGW It supports the API: https://github.com/mirror/mingw-w64/blob/93f3505a758fe70e56678f00e753af3bc4f640bb/mingw-w64-headers/include/processthreadsapi.h#L358 --- src/win/thread.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/win/thread.c b/src/win/thread.c index 0b4e71b9..436846a7 100644 --- a/src/win/thread.c +++ b/src/win/thread.c @@ -279,9 +279,6 @@ int uv_thread_equal(const uv_thread_t* t1, const uv_thread_t* t2) { int uv_thread_setname(const char* name) { -#ifdef __MINGW32__ - return UV_ENOSYS; -#else HRESULT hr; WCHAR* namew; int err; @@ -304,14 +301,10 @@ int uv_thread_setname(const char* name) { return uv_translate_sys_error(HRESULT_CODE(hr)); return 0; -#endif /* __MINGW32__ */ } int uv_thread_getname(uv_thread_t* tid, char* name, size_t size) { -#ifdef __MINGW32__ - return UV_ENOSYS; -#else HRESULT hr; WCHAR* namew; char* thread_name; @@ -347,7 +340,6 @@ int uv_thread_getname(uv_thread_t* tid, char* name, size_t size) { LocalFree(namew); return r; -#endif /* __MINGW32__ */ }