svn commit: r296969 - stable/10/bin/csh
Mark Peek
mp at FreeBSD.org
Thu Mar 17 00:32:30 UTC 2016
Author: mp
Date: Thu Mar 17 00:32:29 2016
New Revision: 296969
URL: https://svnweb.freebsd.org/changeset/base/296969
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
Modified:
stable/10/bin/csh/config_p.h
Directory Properties:
stable/10/ (props changed)
Modified: stable/10/bin/csh/config_p.h
==============================================================================
--- stable/10/bin/csh/config_p.h Wed Mar 16 23:59:29 2016 (r296968)
+++ stable/10/bin/csh/config_p.h Thu Mar 17 00:32:29 2016 (r296969)
@@ -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 */
More information about the svn-src-stable
mailing list