From 181f00c15e261f2dd2608891280f54854ec2da38 Mon Sep 17 00:00:00 2001 From: Wouter Coekaerts Date: Sun, 17 Jul 2005 16:41:23 +0000 Subject: Handle ^Z better (debian/patches/03sigtstp.dpatch by David Pashley, http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=177108) git-svn-id: http://svn.irssi.org/repos/irssi/trunk@3864 dbcabf3a-b0e7-0310-adc4-f8d773084564 --- src/fe-text/term-curses.c | 2 +- src/fe-text/term-terminfo.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/fe-text/term-curses.c b/src/fe-text/term-curses.c index 63db46e5..b147e7ab 100644 --- a/src/fe-text/term-curses.c +++ b/src/fe-text/term-curses.c @@ -362,7 +362,7 @@ void term_refresh(TERM_WINDOW *window) void term_stop(void) { term_deinit_int(); - kill(getpid(), SIGSTOP); + kill(getpid(), SIGTSTP); term_init_int(); irssi_redraw(); } diff --git a/src/fe-text/term-terminfo.c b/src/fe-text/term-terminfo.c index 2d5c4426..21591889 100644 --- a/src/fe-text/term-terminfo.c +++ b/src/fe-text/term-terminfo.c @@ -543,10 +543,10 @@ void term_attach(FILE *in, FILE *out) void term_stop(void) { if (term_detached) { - kill(getpid(), SIGSTOP); + kill(getpid(), SIGTSTP); } else { terminfo_stop(current_term); - kill(getpid(), SIGSTOP); + kill(getpid(), SIGTSTP); terminfo_cont(current_term); irssi_redraw(); } -- cgit v1.2.3