diff options
Diffstat (limited to 'src/dumm/main.c')
-rw-r--r-- | src/dumm/main.c | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/src/dumm/main.c b/src/dumm/main.c index bd764017a..aca5967c2 100644 --- a/src/dumm/main.c +++ b/src/dumm/main.c @@ -401,14 +401,7 @@ static void list() */ void signal_action(int sig, siginfo_t *info, void *ucontext) { - if (sig == SIGCHLD) - { - dumm->sigchild_handler(dumm, info); - } - else - { - printf("\nuse 'quit'\ndumm# "); - } + printf("\nuse 'quit'\ndumm# "); } /** @@ -450,8 +443,7 @@ int main(int argc, char *argv[]) memset(&action, 0, sizeof(action)); action.sa_sigaction = signal_action; action.sa_flags = SA_SIGINFO; - if (sigaction(SIGCHLD, &action, NULL) != 0 || - sigaction(SIGINT, &action, NULL) != 0 || + if (sigaction(SIGINT, &action, NULL) != 0 || sigaction(SIGQUIT, &action, NULL) != 0 || sigaction(SIGTERM, &action, NULL) != 0) { |