From owner-cvs-all@FreeBSD.ORG Thu Apr 8 16:16:22 2004 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 4B0FD16A4CE; Thu, 8 Apr 2004 16:16:22 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2DFE043D53; Thu, 8 Apr 2004 16:16:22 -0700 (PDT) (envelope-from deischen@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i38NGMGe016992; Thu, 8 Apr 2004 16:16:22 -0700 (PDT) (envelope-from deischen@repoman.freebsd.org) Received: (from deischen@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i38NGLgd016991; Thu, 8 Apr 2004 16:16:21 -0700 (PDT) (envelope-from deischen) Message-Id: <200404082316.i38NGLgd016991@repoman.freebsd.org> From: Daniel Eischen Date: Thu, 8 Apr 2004 16:16:21 -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/libpthread/thread thr_kern.c 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: Thu, 08 Apr 2004 23:16:22 -0000 deischen 2004/04/08 16:16:21 PDT FreeBSD src repository Modified files: lib/libpthread/thread thr_kern.c Log: After forking and initializing the library to single-threaded mode (where the forked thread is the one and only thread and is marked as system scope), set the system scope flag before initializing the signal mask. This prevents trying to use internal locks that haven't yet been initialized. Reported by: Dan Nelson Reviewed by: davidxu Revision Changes Path 1.106 +3 -2 src/lib/libpthread/thread/thr_kern.c