Date: Sat, 5 Mar 2016 19:55:43 +0000 (UTC) From: Mark Peek <mp@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r296416 - head/bin/csh Message-ID: <201603051955.u25JthsW044289@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: mp Date: Sat Mar 5 19:55:42 2016 New Revision: 296416 URL: https://svnweb.freebsd.org/changeset/base/296416 Log: 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: head/bin/csh/config_p.h Modified: head/bin/csh/config_p.h ============================================================================== --- head/bin/csh/config_p.h Sat Mar 5 19:29:18 2016 (r296415) +++ head/bin/csh/config_p.h Sat Mar 5 19:55:42 2016 (r296416) @@ -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 */
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201603051955.u25JthsW044289>