index : pacman | |
Archlinux32 fork of pacman | gitolite user |
summaryrefslogtreecommitdiff |
author | Anatol Pomozov <anatol.pomozov@gmail.com> | 2020-11-03 17:04:38 -0800 |
---|---|---|
committer | Allan McRae <allan@archlinux.org> | 2020-11-26 16:10:26 +1000 |
commit | db4092e33dacc6a0bb8afd283a82e6f4327cb865 (patch) | |
tree | fe41f19f74250430a985311920a1ae7d1d4d1f27 /src/pacman/sighandler.c | |
parent | 2859a6eefcb465a382267c6e5981192c6a54f5bb (diff) |
-rw-r--r-- | src/pacman/sighandler.c | 3 |
diff --git a/src/pacman/sighandler.c b/src/pacman/sighandler.c index fc4ea766..ff9c6ac4 100644 --- a/src/pacman/sighandler.c +++ b/src/pacman/sighandler.c @@ -53,6 +53,8 @@ static void _reset_handler(int signum) */ static void soft_interrupt_handler(int signum) { + console_cursor_move_end(); + if(signum == SIGINT) { const char msg[] = "\nInterrupt signal received\n"; xwrite(STDERR_FILENO, msg, ARRAYSIZE(msg) - 1); @@ -96,6 +98,7 @@ static void segv_handler(int signum) sigset_t segvset; const char msg[] = "\nerror: segmentation fault\n" "Please submit a full bug report with --debug if appropriate.\n"; + console_cursor_move_end(); xwrite(STDERR_FILENO, msg, sizeof(msg) - 1); xwrite(STDOUT_FILENO, CURSOR_SHOW_ANSICODE, sizeof(CURSOR_SHOW_ANSICODE) - 1); |