summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormarius <marius@FreeBSD.org>2016-03-23 00:53:31 +0000
committermarius <marius@FreeBSD.org>2016-03-23 00:53:31 +0000
commit93286d16f035d8a5b884f50d2fdd6ae3ef14cac1 (patch)
treef6440af1d38f362df5ee7adb3035479db15b21a4
parent56968099e7a910d35e62a969c6b05d6248ce1325 (diff)
downloadFreeBSD-src-93286d16f035d8a5b884f50d2fdd6ae3ef14cac1.zip
FreeBSD-src-93286d16f035d8a5b884f50d2fdd6ae3ef14cac1.tar.gz
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)
-rw-r--r--bin/csh/config_p.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/bin/csh/config_p.h b/bin/csh/config_p.h
index f2d7ebc..0006fe0 100644
--- a/bin/csh/config_p.h
+++ b/bin/csh/config_p.h
@@ -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 */
OpenPOWER on IntegriCloud