summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorBart Schaefer <barts@users.sourceforge.net>2009-07-20 04:38:56 +0000
committerBart Schaefer <barts@users.sourceforge.net>2009-07-20 04:38:56 +0000
commitbda90c969f009332956adee965fe00c420f5f7de (patch)
treeb29b21cf2be47f0473a580cfa9ae7514948110d7 /ChangeLog
parent606cfb5a5e65c80d88fc90169200cea404c16796 (diff)
downloadzsh-bda90c969f009332956adee965fe00c420f5f7de.tar.gz
zsh-bda90c969f009332956adee965fe00c420f5f7de.tar.xz
zsh-bda90c969f009332956adee965fe00c420f5f7de.zip
27159: restore pre-23067 behavior of SIGINT outside a "wait", so that
foreground jobs that handle or ignore interrupts are not orphaned.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog9
1 files changed, 8 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 2dc28a2cb..ec31a691a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2009-07-19  Barton E. Schaefer  <schaefer@zsh.org>
+
+	* 27169: Src/jobs.c, Src/signals.c: 23067 went too far in opening
+	up the signal mask when waiting for jobs; an interrupt from the
+	terminal should not terminate the shell until the foreground job
+	has a chance to exit or to choose not to do so.
+
 2009-07-19  Peter Stephenson  <p.w.stephenson@ntlworld.com>
 
 	* 27167: Src/builtin.c, Src/options.c, Src/zsh.h,
@@ -12011,5 +12018,5 @@
 
 *****************************************************
 * This is used by the shell to define $ZSH_PATCHLEVEL
-* $Revision: 1.4745 $
+* $Revision: 1.4746 $
 *****************************************************