From owner-freebsd-hackers Wed Mar 6 8:52:52 2002 Delivered-To: freebsd-hackers@freebsd.org Received: from mail.pcnet.com (pcnet1.pcnet.com [204.213.232.3]) by hub.freebsd.org (Postfix) with ESMTP id 02F2137B400; Wed, 6 Mar 2002 08:52:49 -0800 (PST) Received: from localhost (eischen@localhost) by mail.pcnet.com (8.12.1/8.12.1) with ESMTP id g26GqnQ5027132; Wed, 6 Mar 2002 11:52:49 -0500 (EST) Date: Wed, 6 Mar 2002 11:52:49 -0500 (EST) From: Daniel Eischen To: Martin Blapp Cc: deischen@freebsd.org, rittle@labs.mot.com, alfred@freebsd.org, hackers@freebsd.org Subject: Re: Sun idlc broken with our libc_r [Please help] In-Reply-To: <20020306171848.W56721-100000@levais.imp.ch> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Wed, 6 Mar 2002, Martin Blapp wrote: > > Hi Daniel, > > Unfortunatly the patch doesn't work ... Try adding this patch also (keep other patch in): Index: uthread_cancel.c =================================================================== RCS file: /opt/d/CVS/src/lib/libc_r/uthread/uthread_cancel.c,v retrieving revision 1.11 diff -u -r1.11 uthread_cancel.c --- uthread_cancel.c 16 Dec 2001 13:26:44 -0000 1.11 +++ uthread_cancel.c 6 Mar 2002 16:57:18 -0000 @@ -70,6 +70,9 @@ if (pthread->join_status.thread != NULL) { pthread->join_status.thread->joiner = NULL; + pthread->join_status.thread = NULL; + pthread->join_status.ret = NULL; + pthread->join_status.error = 0; } pthread->cancelflags |= PTHREAD_CANCELLING; PTHREAD_NEW_STATE(pthread, PS_RUNNING); -- Dan Eischen To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message