]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Return zero to the *parent* thread when pthread_create succeeds.
authorJulian Seward <jseward@acm.org>
Fri, 10 May 2002 02:16:19 +0000 (02:16 +0000)
committerJulian Seward <jseward@acm.org>
Fri, 10 May 2002 02:16:19 +0000 (02:16 +0000)
Only showed up on Red Hat 6.2.  Dunno how pth_create ever worked before.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@251

coregrind/vg_scheduler.c
vg_scheduler.c

index 6e9a96bf9eefd76d34f3517a6b92cdfc38f6ec01..0048b0e0b8cf3184574ee4518aaa41d5a8efce2f 100644 (file)
@@ -1790,7 +1790,7 @@ void do_pthread_create ( ThreadId parent_tid,
       vg_threads[tid].specifics[i] = NULL;
 
    /* return zero */
-   SET_EDX(tid, 0); /* success */
+   SET_EDX(parent_tid, 0); /* success */
 }
 
 
index 6e9a96bf9eefd76d34f3517a6b92cdfc38f6ec01..0048b0e0b8cf3184574ee4518aaa41d5a8efce2f 100644 (file)
@@ -1790,7 +1790,7 @@ void do_pthread_create ( ThreadId parent_tid,
       vg_threads[tid].specifics[i] = NULL;
 
    /* return zero */
-   SET_EDX(tid, 0); /* success */
+   SET_EDX(parent_tid, 0); /* success */
 }