svn commit: r297204 - releng/10.3/bin/csh

Marius Strobl marius at FreeBSD.org
Wed Mar 23 00:53:32 UTC 2016


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 */


More information about the svn-src-all mailing list