From owner-cvs-all@FreeBSD.ORG Sun Jun 29 08:55:46 2003 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7A04137B401; Sun, 29 Jun 2003 08:55:46 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 667FB44003; Sun, 29 Jun 2003 08:55:45 -0700 (PDT) (envelope-from jdp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h5TFti0U069142; Sun, 29 Jun 2003 08:55:44 -0700 (PDT) (envelope-from jdp@repoman.freebsd.org) Received: (from jdp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h5TFti6s069141; Sun, 29 Jun 2003 08:55:44 -0700 (PDT) Message-Id: <200306291555.h5TFti6s069141@repoman.freebsd.org> From: John Polstra Date: Sun, 29 Jun 2003 08:55:44 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libthr/thread thr_init.c thr_kern.c thr_private.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Jun 2003 15:55:47 -0000 jdp 2003/06/29 08:55:44 PDT FreeBSD src repository Modified files: lib/libthr/thread thr_init.c thr_kern.c thr_private.h Log: Make _thread_suspend work with both the old broken sigtimedwait implementation and the new improved one. We now precompute the signal set passed to sigtimedwait, using an inverted set when necessary for compatibility with older kernels. Revision Changes Path 1.9 +26 -0 src/lib/libthr/thread/thr_init.c 1.9 +2 -11 src/lib/libthr/thread/thr_kern.c 1.17 +3 -0 src/lib/libthr/thread/thr_private.h