summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authormp <mp@FreeBSD.org>2016-04-07 14:25:15 +0000
committermp <mp@FreeBSD.org>2016-04-07 14:25:15 +0000
commitbe3e91df09c48b99ed25c7c5179a549605906d43 (patch)
treeac1e7d7e2f14543a284955ba1b76224a523cdb12 /bin
parentb9aa8fc68c03e5f238a890bbc34bde388f4fc35c (diff)
downloadFreeBSD-src-be3e91df09c48b99ed25c7c5179a549605906d43.zip
FreeBSD-src-be3e91df09c48b99ed25c7c5179a549605906d43.tar.gz
Revert r296416 by removing SAVESIGVEC and switching to fork instead. This
fixes usage with system libraries which maintain their own signal state. PR: 208132 Obtained from: kib MFC after: 3 days
Diffstat (limited to 'bin')
-rw-r--r--bin/csh/config_p.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/bin/csh/config_p.h b/bin/csh/config_p.h
index f2d7ebc..c25e87a 100644
--- a/bin/csh/config_p.h
+++ b/bin/csh/config_p.h
@@ -34,7 +34,8 @@
* Note that some machines eg. rs6000 have a vfork, but not
* with the berkeley semantics, so we cannot use it there either.
*/
-#define VFORK
+/* #define VFORK */
+#define vfork fork
/*
* BSDJOBS You have BSD-style job control (both process groups and
@@ -80,7 +81,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