]> git.pond.sub.org Git - empserver/blobdiff - src/lib/empthread/ntthread.c
Make empth_name() and empth_set_name() take a thread argument
[empserver] / src / lib / empthread / ntthread.c
index e7d4886646a30e45e81311b1590b4b7b16544c05..4799b0311644b33254ac0c33fb666e80ce573c08 100644 (file)
@@ -490,9 +490,9 @@ empth_self(void)
  * empth_name
  */
 char *
-empth_name(void)
+empth_name(empth_t *thread)
 {
-    return empth_self()->szName;
+    return thread->szName;
 }
 
 /************************
@@ -500,11 +500,9 @@ empth_name(void)
  * Set the thread name
  */
 void
-empth_set_name(char *name)
+empth_set_name(empth_t *thread, char *name)
 {
-    empth_t *pThread = TlsGetValue(dwTLSIndex);
-
-    strncpy(pThread->szName, name, sizeof(pThread->szName) - 1);
+    strncpy(thread->szName, name, sizeof(thread->szName) - 1);
 }
 
 /************************