diff -rc zsh-4.0.6.orig/Src/init.c zsh-4.0.6/Src/init.c *** zsh-4.0.6.orig/Src/init.c Fri Oct 25 19:43:15 2002 --- zsh-4.0.6/Src/init.c Fri Oct 25 20:19:02 2002 *************** *** 842,847 **** --- 842,853 ---- void init_signals(void) { + if (interact) { + int i; + signal_setmask(signal_mask(0)); + for (i=0; i