From owner-svn-src-all@freebsd.org Wed Mar 23 00:53:32 2016 Return-Path: Delivered-To: svn-src-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5924AA920FB; Wed, 23 Mar 2016 00:53:32 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 28A0E1DC6; Wed, 23 Mar 2016 00:53:32 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u2N0rV0j033100; Wed, 23 Mar 2016 00:53:31 GMT (envelope-from marius@FreeBSD.org) Received: (from marius@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u2N0rVsU033099; Wed, 23 Mar 2016 00:53:31 GMT (envelope-from marius@FreeBSD.org) Message-Id: <201603230053.u2N0rVsU033099@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: marius set sender to marius@FreeBSD.org using -f From: Marius Strobl Date: Wed, 23 Mar 2016 00:53:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-releng@freebsd.org Subject: svn commit: r297204 - releng/10.3/bin/csh X-SVN-Group: releng MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2016 00:53:32 -0000 Author: marius Date: Wed Mar 23 00:53:31 2016 New Revision: 297204 URL: https://svnweb.freebsd.org/changeset/base/297204 Log: In preparation for 10.3-RELEASE, revert r296976, i. e. the merge of r296416 (head) and r296969 (stable/10) respectively. With SAVESIGVEC enabled, csh(1) and tcsh(1) leak signal masks after spawning external commands. This causes strange effects like for example SIGTERM not being delivered to rc(8) scripts on shutdown albeit these use sh(1), if csh(1) or tcsh(1) are used as login shell of root. As such r296976 causes way more problems than it solves. It is anticipated that a proper changeset for the original problem will be issued as an Errata Notice post-10.3-RELEASE. PR: 208132 Approved by: re (gjb) Modified: releng/10.3/bin/csh/config_p.h Directory Properties: releng/10.3/ (props changed) Modified: releng/10.3/bin/csh/config_p.h ============================================================================== --- releng/10.3/bin/csh/config_p.h Tue Mar 22 22:41:14 2016 (r297203) +++ releng/10.3/bin/csh/config_p.h Wed Mar 23 00:53:31 2016 (r297204) @@ -80,7 +80,6 @@ /****************** local defines *********************/ #if defined(__FreeBSD__) -#define SAVESIGVEC #define NLS_BUGS #define BSD_STYLE_COLORLS /* Use LC_MESSAGES locale category to open the message catalog */