From dd04e52d507a44f24dd4ebcba82604c03e37eacf Mon Sep 17 00:00:00 2001 From: mp Date: Thu, 17 Mar 2016 01:17:42 +0000 Subject: [PATCH] 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 git-svn-id: svn://svn.freebsd.org/base/releng/10.3@296976 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- bin/csh/config_p.h | 1 + 1 file changed, 1 insertion(+) diff --git a/bin/csh/config_p.h b/bin/csh/config_p.h index 0006fe0e1..f2d7ebc3c 100644 --- a/bin/csh/config_p.h +++ b/bin/csh/config_p.h @@ -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 */ -- 2.45.0