From owner-svn-src-all@freebsd.org Thu Mar 17 01:17:43 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 557BEAD3AFB; Thu, 17 Mar 2016 01:17:43 +0000 (UTC) (envelope-from mp@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 248E8387; Thu, 17 Mar 2016 01:17:43 +0000 (UTC) (envelope-from mp@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u2H1HgZf095164; Thu, 17 Mar 2016 01:17:42 GMT (envelope-from mp@FreeBSD.org) Received: (from mp@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u2H1HgEV095163; Thu, 17 Mar 2016 01:17:42 GMT (envelope-from mp@FreeBSD.org) Message-Id: <201603170117.u2H1HgEV095163@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mp set sender to mp@FreeBSD.org using -f From: Mark Peek Date: Thu, 17 Mar 2016 01:17:42 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-releng@freebsd.org Subject: svn commit: r296976 - 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: Thu, 17 Mar 2016 01:17:43 -0000 Author: mp Date: Thu Mar 17 01:17:42 2016 New Revision: 296976 URL: https://svnweb.freebsd.org/changeset/base/296976 Log: MFC 296416: Signal handling within tcsh vfork code path will conflict with some system libraries (such as libthr) which maintain their own signal state. This change adds the tcsh SAVESIGVEC option to save and restore the sigvecs for the signals the child modifies before it execs. Reviewed by: kib, rwatson Reported by: kib Approved by: re 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 Thu Mar 17 01:15:16 2016 (r296975) +++ releng/10.3/bin/csh/config_p.h Thu Mar 17 01:17:42 2016 (r296976) @@ -80,6 +80,7 @@ /****************** local defines *********************/ #if defined(__FreeBSD__) +#define SAVESIGVEC #define NLS_BUGS #define BSD_STYLE_COLORLS /* Use LC_MESSAGES locale category to open the message catalog */