diff options
Diffstat (limited to 'console-tools')
-rw-r--r-- | console-tools/resize.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/console-tools/resize.c b/console-tools/resize.c index b4cdf50..7f72b9a 100644 --- a/console-tools/resize.c +++ b/console-tools/resize.c @@ -37,10 +37,12 @@ int resize_main(int argc, char **argv) new = old_termios; new.c_cflag |= (CLOCAL | CREAD); new.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); - signal(SIGINT, onintr); - signal(SIGQUIT, onintr); - signal(SIGTERM, onintr); - signal(SIGALRM, onintr); + bb_signals(0 + + (1 << SIGINT) + + (1 << SIGQUIT) + + (1 << SIGTERM) + + (1 << SIGALRM) + , onintr); tcsetattr(STDERR_FILENO, TCSANOW, &new); /* save_cursor_pos 7 |