From 8564298306523e51d23c569fe69907d8240f253d Mon Sep 17 00:00:00 2001 From: Julian Seward Date: Fri, 10 May 2002 02:16:19 +0000 Subject: [PATCH] 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 --- coregrind/vg_scheduler.c | 2 +- vg_scheduler.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 */ } -- 2.47.2