From 2ab4648096c23d274c8f74997e271ca5cdcc6cac Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Wed, 30 Oct 2024 01:55:25 +0100 Subject: Added SIGSTOP handling for suspending on ctrl-z --- chatty.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'chatty.c') diff --git a/chatty.c b/chatty.c index e721a29..bd131a5 100644 --- a/chatty.c +++ b/chatty.c @@ -471,6 +471,13 @@ main(int argc, char** argv) ninput--; } break; + case TB_KEY_CTRL_Z: { + pid_t pid = getpid(); + tb_shutdown(); + kill(pid, SIGSTOP); + tb_init(); + } break; + case TB_KEY_CTRL_D: case TB_KEY_CTRL_C: quit = 1; -- cgit v1.2.3