From owner-cvs-all Wed Dec 19 13:37:15 2001 Delivered-To: cvs-all@freebsd.org Received: from srv1.cosmo-project.de (srv1.cosmo-project.de [213.83.6.106]) by hub.freebsd.org (Postfix) with ESMTP id AAE0D37B416; Wed, 19 Dec 2001 13:36:59 -0800 (PST) Received: (from uucp@localhost) by srv1.cosmo-project.de (8.11.6/8.11.6) with UUCP id fBJLapG37403; Wed, 19 Dec 2001 22:36:51 +0100 (CET) (envelope-from ticso@cicely9.cicely.de) Received: from mail.cicely.de (cicely20.cicely.de [10.1.1.22]) by cicely5.cicely.de (8.12.1/8.12.1) with ESMTP id fBJLbNtx076686; Wed, 19 Dec 2001 22:37:24 +0100 (CET)?g (envelope-from ticso@cicely9.cicely.de) Received: from cicely9.cicely.de (cicely9.cicely.de [10.1.7.11]) by mail.cicely.de (8.11.0/8.11.0) with ESMTP id fBJLbNW19856; Wed, 19 Dec 2001 22:37:23 +0100 (CET) Received: (from ticso@localhost) by cicely9.cicely.de (8.11.6/8.11.6) id fBJLbNG66732; Wed, 19 Dec 2001 22:37:23 +0100 (CET) (envelope-from ticso) Date: Wed, 19 Dec 2001 22:37:22 +0100 From: Bernd Walter To: Daniel Eischen Cc: Daniel Eischen , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc_r/uthread uthread_init.c Message-ID: <20011219213722.GC66211@cicely9.cicely.de> References: <20011218051453.GD18149@cicely9.cicely.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.24i X-Operating-System: FreeBSD cicely9.cicely.de 5.0-CURRENT alpha Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Wed, Dec 19, 2001 at 03:48:36PM -0500, Daniel Eischen wrote: > On Tue, 18 Dec 2001, Bernd Walter wrote: > > On Mon, Dec 17, 2001 at 06:03:00PM -0800, Daniel Eischen wrote: > > > deischen 2001/12/17 18:02:59 PST > > > > > > Modified files: > > > lib/libc_r/uthread uthread_init.c > > > Log: > > > Fix the retrieval of USRSTACK via sysctl so that it works for 64-bit > > > archs. This should fix libc_r on alpha. > > > > Unfortunately it doesn't fix all problems with libc_r on alpha yet. > > The problem seems to be with modifying a jmp_buf to return to > different context. There are alpha specific macros to munge > with the context of a jmp_buf that use to work but no longer do. > > There is a simple test program at: > > http://people.freebsd.org/~deischen/test_jmpbuf.c > > that demonstrates the problem. If someone more knowledgable > about the alpha can get this to work, I can fix the problem. I have to add that it works if compiled static. -- B.Walter COSMO-Project http://www.cosmo-project.de ticso@cicely.de Usergroup info@cosmo-project.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message