From: Julian Seward Date: Fri, 10 May 2002 02:16:19 +0000 (+0000) Subject: Return zero to the *parent* thread when pthread_create succeeds. X-Git-Tag: svn/VALGRIND_1_0_3~213 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8564298306523e51d23c569fe69907d8240f253d;p=thirdparty%2Fvalgrind.git Return zero to the *parent* thread when pthread_create succeeds. 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 --- diff --git a/coregrind/vg_scheduler.c b/coregrind/vg_scheduler.c index 6e9a96bf9e..0048b0e0b8 100644 --- a/coregrind/vg_scheduler.c +++ b/coregrind/vg_scheduler.c @@ -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 */ } diff --git a/vg_scheduler.c b/vg_scheduler.c index 6e9a96bf9e..0048b0e0b8 100644 --- a/vg_scheduler.c +++ b/vg_scheduler.c @@ -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 */ }