diff options
author | Simon Marlow <marlowsd@gmail.com> | 2014-10-13 18:30:30 +0100 |
---|---|---|
committer | Simon Marlow <marlowsd@gmail.com> | 2014-10-14 20:08:19 +0100 |
commit | 4b69d96b3d2758bbc06c58ea44a975c6e08d7400 (patch) | |
tree | 7b179ffaa79d25f7257ad335e205c4e11f751e5f /rts/posix/OSThreads.c | |
parent | 8376027dc2b7a9075a5a4306869735cc6691d89d (diff) | |
download | haskell-4b69d96b3d2758bbc06c58ea44a975c6e08d7400.tar.gz |
Add a configure test for pthread_setname_np
Diffstat (limited to 'rts/posix/OSThreads.c')
-rw-r--r-- | rts/posix/OSThreads.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/rts/posix/OSThreads.c b/rts/posix/OSThreads.c index e880b891d6..fb6d9d4733 100644 --- a/rts/posix/OSThreads.c +++ b/rts/posix/OSThreads.c @@ -135,7 +135,9 @@ createOSThread (OSThreadId* pId, char *name, int result = pthread_create(pId, NULL, (void *(*)(void *))startProc, param); if (!result) { pthread_detach(*pId); +#if HAVE_PTHREAD_SETNAME_NP pthread_setname_np(*pId, name); +#endif } return result; } |