nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit ef1a3b08ae08fac44643188da42e4e0009e21f22
parent 4063fce6a0c8c0d77a33f5742c5b9e15ce5cd12a
Author: Benno Schulenberg <bensberg@justemail.net>
Date:   Wed, 24 May 2017 10:14:06 +0200

suspension: remove a duplicate setting of the HUP and TERM handler

This has been done already during signal_init().

Diffstat:
Msrc/nano.c | 8--------
1 file changed, 0 insertions(+), 8 deletions(-)

diff --git a/src/nano.c b/src/nano.c @@ -1243,14 +1243,6 @@ RETSIGTYPE do_suspend(int signal) /* Restore the old terminal settings. */ tcsetattr(0, TCSANOW, &oldterm); - /* Trap SIGHUP and SIGTERM so we can properly deal with them while - * suspended. */ - act.sa_handler = handle_hupterm; -#ifdef SIGHUP - sigaction(SIGHUP, &act, NULL); -#endif - sigaction(SIGTERM, &act, NULL); - /* Do what mutt does: send ourselves a SIGSTOP. */ #ifdef SIGSTOP kill(0, SIGSTOP);