From owner-freebsd-current@FreeBSD.ORG Sun Jun 29 08:43:39 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7937037B401 for ; Sun, 29 Jun 2003 08:43:39 -0700 (PDT) Received: from wall.polstra.com (wall-gw.polstra.com [206.213.73.130]) by mx1.FreeBSD.org (Postfix) with ESMTP id 78D3644013 for ; Sun, 29 Jun 2003 08:43:38 -0700 (PDT) (envelope-from jdp@polstra.com) Received: from strings.polstra.com (strings.polstra.com [206.213.73.20]) by wall.polstra.com (8.12.3p2/8.12.3) with ESMTP id h5TFhbkF032539 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Sun, 29 Jun 2003 08:43:37 -0700 (PDT) (envelope-from jdp@strings.polstra.com) Received: (from jdp@localhost) by strings.polstra.com (8.12.6/8.12.6/Submit) id h5TFhb8V050180; Sun, 29 Jun 2003 08:43:37 -0700 (PDT) (envelope-from jdp) Date: Sun, 29 Jun 2003 08:43:37 -0700 (PDT) Message-Id: <200306291543.h5TFhb8V050180@strings.polstra.com> To: current@freebsd.org From: John Polstra In-Reply-To: <20030628220022.QXMV3199.pop016.verizon.net@kokeb.ambesa.net> References: <890E3745-A9A3-11D7-B882-0003937E39E0@mac.com> <20030628201814.GA33532@HAL9000.homeunix.com> <20030628220022.QXMV3199.pop016.verizon.net@kokeb.ambesa.net> Organization: Polstra & Co., Seattle, WA X-Bogosity: No, tests=bogofilter, spamicity=0.451003, version=0.11.2 Subject: Re: HEADS UP: libthr broken (was Re: HEADS UP: new KSE signal code) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Jun 2003 15:43:39 -0000 In article <20030628220022.QXMV3199.pop016.verizon.net@kokeb.ambesa.net>, Mike Makonnen wrote: > David's signal changes broke libthr. This is not his fault. The > original implementation of sigtimedwait was broken and jdp (John > Polstra) had worked up patches to fix it, but David beat him to it > :-). Well, it would have been nice if David had done a findgrep over the source tree to see if any existing code relied on the broken semantics of the original sigtimedwait implementation. > Libthr depended on the old "broken" semantics of sigtimedwait, so > any applications using libthr will be broken untill jdp commits the > second part of his patch. OK, I'm working on it ... John -- John Polstra John D. Polstra & Co., Inc. Seattle, Washington USA "Two buttocks cannot avoid friction." -- Malawi saying