summaryrefslogtreecommitdiff
path: root/rts/win32
diff options
context:
space:
mode:
authorSimon Marlow <marlowsd@gmail.com>2014-10-10 14:26:19 +0100
committerSimon Marlow <marlowsd@gmail.com>2014-10-10 14:31:59 +0100
commit674c631ea111233daa929ef63500d75ba0db8858 (patch)
treedb42f94960c86876b73785f2c1946aeff871308e /rts/win32
parentd3f56ec6a6ead847233fee5dfad7979c2d63fc3d (diff)
downloadhaskell-674c631ea111233daa929ef63500d75ba0db8858.tar.gz
Name worker threads using pthread_setname_np
This helps identify threads in gdb particularly in processes with a lot of threads.
Diffstat (limited to 'rts/win32')
-rw-r--r--rts/win32/OSThreads.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/rts/win32/OSThreads.c b/rts/win32/OSThreads.c
index e336bd20cc..c3d3af64d2 100644
--- a/rts/win32/OSThreads.c
+++ b/rts/win32/OSThreads.c
@@ -98,7 +98,8 @@ shutdownThread()
}
int
-createOSThread (OSThreadId* pId, OSThreadProc *startProc, void *param)
+createOSThread (OSThreadId* pId, char *name STG_UNUSED,
+ OSThreadProc *startProc, void *param)
{
HANDLE h;
h = CreateThread ( NULL, /* default security attributes */