svn commit: r296416 - head/bin/csh

Mark Peek mp at FreeBSD.org
Sat Mar 5 19:55:44 UTC 2016


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 */


More information about the svn-src-head mailing list