Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Mar 2016 01:17:42 +0000 (UTC)
From:      Mark Peek <mp@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-releng@freebsd.org
Subject:   svn commit: r296976 - releng/10.3/bin/csh
Message-ID:  <201603170117.u2H1HgEV095163@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mp
Date: Thu Mar 17 01:17:42 2016
New Revision: 296976
URL: https://svnweb.freebsd.org/changeset/base/296976

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
  Approved by:	re

Modified:
  releng/10.3/bin/csh/config_p.h
Directory Properties:
  releng/10.3/   (props changed)

Modified: releng/10.3/bin/csh/config_p.h
==============================================================================
--- releng/10.3/bin/csh/config_p.h	Thu Mar 17 01:15:16 2016	(r296975)
+++ releng/10.3/bin/csh/config_p.h	Thu Mar 17 01:17:42 2016	(r296976)
@@ -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?201603170117.u2H1HgEV095163>