From owner-cvs-src@FreeBSD.ORG Tue Jan 3 15:34:28 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9552416A41F; Tue, 3 Jan 2006 15:34:28 +0000 (GMT) (envelope-from brian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 33C2A43D7D; Tue, 3 Jan 2006 15:34:28 +0000 (GMT) (envelope-from brian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k03FYSXF086950; Tue, 3 Jan 2006 15:34:28 GMT (envelope-from brian@repoman.freebsd.org) Received: (from brian@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k03FYSJ2086949; Tue, 3 Jan 2006 15:34:28 GMT (envelope-from brian) Message-Id: <200601031534.k03FYSJ2086949@repoman.freebsd.org> From: Brian Somers Date: Tue, 3 Jan 2006 15:34:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libpthread/thread thr_kern.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Jan 2006 15:34:28 -0000 brian 2006-01-03 15:34:28 UTC FreeBSD src repository Modified files: lib/libpthread/thread thr_kern.c Log: For the ``#ifdef NOTYET'' code that allows calling non-async-safe functions in the child after a fork() from a threaded process, use __sys_setprocmask() rather than setprocmask() to keep our signal handling sane. Without this fix, signals are essentially ignored in said child and things such as protection violations result in an endless busy loop. Reviewed by: deischen Revision Changes Path 1.120 +1 -1 src/lib/libpthread/thread/thr_kern.c