From owner-freebsd-threads@FreeBSD.ORG Sun Jun 29 21:21:39 2003 Return-Path: Delivered-To: freebsd-threads@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3ABDA37B401 for ; Sun, 29 Jun 2003 21:21:39 -0700 (PDT) Received: from out002.verizon.net (out002pub.verizon.net [206.46.170.141]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3453A43F85 for ; Sun, 29 Jun 2003 21:21:38 -0700 (PDT) (envelope-from mtm@identd.net) Received: from kokeb.ambesa.net ([138.88.32.7]) by out002.verizon.net (InterMail vM.5.01.05.33 201-253-122-126-133-20030313) with ESMTP id <20030630042137.XLFW13328.out002.verizon.net@kokeb.ambesa.net>; Sun, 29 Jun 2003 23:21:37 -0500 Date: Mon, 30 Jun 2003 00:21:36 -0400 From: Mike Makonnen To: Marcel Moolenaar In-Reply-To: <20030630040751.GA5993@athlon.pn.xcllnt.net> References: <20030630030106.GA1345@athlon.pn.xcllnt.net> <20030630035135.WEWF20810.pop015.verizon.net@kokeb.ambesa.net> <20030630040751.GA5993@athlon.pn.xcllnt.net> X-Mailer: Sylpheed version 0.8.10 (GTK+ 1.2.10; i386-portbld-freebsd5.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Authentication-Info: Submitted using SMTP AUTH at out002.verizon.net from [138.88.32.7] at Sun, 29 Jun 2003 23:21:37 -0500 Message-Id: <20030630042137.XLFW13328.out002.verizon.net@kokeb.ambesa.net> cc: threads@freebsd.org Subject: Re: Regression in libthr on ia64 X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Jun 2003 04:21:39 -0000 On Sun, 29 Jun 2003 21:07:51 -0700 Marcel Moolenaar wrote: > > > There was a window of opportunity (several hours) yesterday where the > > interface to sigtimedwait was changed but libthr was not. > > I kept close track of that. The library I used is guaranteed the > latest. Rebuilt today, with no new commits. Kernel has been built > after the signal changes, with no significant commits not included. > I should have added: libthr tries to play nice with old kernels that have the broken sigtimedwait semantics. But, it relies on the FreeBSD version, which was not changed with the kernel changes, but rather with the libthr changes. Your kernel must be either before the kernel sigtimedwait changes OR after the libthr changes but not inbetween. in pseudo math: :-) kernel < kernel sigtimedwait changes OR kernel > libthr changes Cheers. -- Mike Makonnen | GPG-KEY: http://www.identd.net/~mtm/mtm.asc mtm@identd.net | D228 1A6F C64E 120A A1C9 A3AA DAE1 E2AF DBCC 68B9 mtm@FreeBSD.Org| FreeBSD - The Power To Serve