From 2c75ac82e9902818a229d51ace1aa077356a3b63 Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Fri, 8 Nov 2002 10:43:48 +0000 Subject: 17861 from Philippe Troin: make signal initialisation more consistent --- ChangeLog | 7 +++++++ Src/init.c | 32 +++++++++----------------------- 2 files changed, 16 insertions(+), 23 deletions(-) diff --git a/ChangeLog b/ChangeLog index 68c91d838..2b3f2f486 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2002-11-08 Peter Stephenson + + * 17861: Philippe Troin : Src/init.c: Improve + initialisation of signals. Allow shell to get SIGTERM; remove + duplicate attachtty() code; initialise signal mask consistently + in interactive shells, resetting ignored signals, too. + 2002-11-06 Sven Wischnowsky * 17910: Bart (17906): de-quote prefix when calling compfiles to diff --git a/Src/init.c b/Src/init.c index dca115eb6..67ed1815b 100644 --- a/Src/init.c +++ b/Src/init.c @@ -883,6 +883,12 @@ setupvals(void) void init_signals(void) { + if (interact) { + int i; + signal_setmask(signal_mask(0)); + for (i=0; i