aboutsummaryrefslogtreecommitdiffstats
path: root/common/threads.c
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2016-01-21 02:33:45 -0800
committerChris Robinson <[email protected]>2016-01-21 02:33:45 -0800
commitbb0ac26ce1bc8966d87e5db2d9a9675bd939b6af (patch)
tree1c4dfd7b8ca38867942687294f8b3f5182f05135 /common/threads.c
parent9c05a16c9a394dea90fcefc29eb2ef2be06dc4b5 (diff)
Explicit check if pthread_setname_np accepts only one parameter
Diffstat (limited to 'common/threads.c')
-rw-r--r--common/threads.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/common/threads.c b/common/threads.c
index 1f6f2223..127b9083 100644
--- a/common/threads.c
+++ b/common/threads.c
@@ -497,10 +497,10 @@ extern inline void alcall_once(alonce_flag *once, void (*callback)(void));
void althrd_setname(althrd_t thr, const char *name)
{
#if defined(HAVE_PTHREAD_SETNAME_NP)
-#if defined(__APPLE__)
+#if defined(PTHREAD_SETNAME_NP_ONE_PARAM)
if(althrd_equal(thr, althrd_current()))
pthread_setname_np(name);
-#elif defined(__GNUC__)
+#else
pthread_setname_np(thr, name);
#endif
#elif defined(HAVE_PTHREAD_SET_NAME_NP)