From owner-cvs-src@FreeBSD.ORG Mon Oct 11 20:04:59 2004 Return-Path: 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 4D13E16A4CE; Mon, 11 Oct 2004 20:04:59 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 427BD43D31; Mon, 11 Oct 2004 20:04:59 +0000 (GMT) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id i9BK4x2Q084289; Mon, 11 Oct 2004 20:04:59 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i9BK4xIF084288; Mon, 11 Oct 2004 20:04:59 GMT (envelope-from julian) Message-Id: <200410112004.i9BK4xIF084288@repoman.freebsd.org> From: Julian Elischer Date: Mon, 11 Oct 2004 20:04:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/lib/libpthread pthread.mapsrc/lib/libpthread/thread Makefile.inc thr_execve.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 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: Mon, 11 Oct 2004 20:04:59 -0000 julian 2004-10-11 20:04:59 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) lib/libpthread pthread.map lib/libpthread/thread Makefile.inc Added files: (Branch: RELENG_5) lib/libpthread/thread thr_execve.c Log: MFC: Capture calls to execve() to make sure that the signal mask is set correctly on the thread that is going to continue in the new process. Required for Posix compliance. This is not perfect and better fixes may happen after 5.3 is released. Approved by: re (scottl) Revision Changes Path 1.12.2.1 +2 -0 src/lib/libpthread/pthread.map 1.48.2.1 +1 -0 src/lib/libpthread/thread/Makefile.inc 1.3.2.1 +68 -0 src/lib/libpthread/thread/thr_execve.c (new)