Cygwin: SetThreadName: avoid spurious debug messagemainmaster
commit21a2c9db6952954608cdf92638b411b15e7606c6
authorCorinna Vinschen <corinna@vinschen.de>
Wed, 20 Nov 2024 15:21:03 +0000 (20 16:21 +0100)
committerCorinna Vinschen <corinna@vinschen.de>
Wed, 20 Nov 2024 15:31:26 +0000 (20 16:31 +0100)
tree0935bde91818751fffe469933a5a0e9e92c6cba8
parent8dee07a1f12682307be07e12a7fd8d5c8ecc1e2b
Cygwin: SetThreadName: avoid spurious debug message

The following debug message occassionally shows up in strace output:

  SetThreadName: SetThreadDescription() failed. 00000000 10000000

The HRESULT of 0x10000000 is not an error, rather the set bit just
indicates that this HRESULT has been created from an NTSTATUS value.

Use the IS_ERROR() macro instead of just checking for S_OK.

Fixes: d4689b99c686 ("Cygwin: Set threadnames with SetThreadDescription()")
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
winsup/cygwin/miscfuncs.cc