From 56915599beffb8e242825cfb2d2f3501b90a43f5 Mon Sep 17 00:00:00 2001 From: Ali Gholami Rudi Date: Wed, 15 Jul 2009 16:35:09 +0430 Subject: [PATCH] fbpad: cleanup zombie processes --- fbpad.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/fbpad.c b/fbpad.c index ca980be..a257d4a 100644 --- a/fbpad.c +++ b/fbpad.c @@ -14,6 +14,7 @@ #include #include #include +#include #include #include #include @@ -246,6 +247,9 @@ static void signalreceived(int n) pad_shown(); term_load(&terms[cterm], TERM_REDRAW); break; + case SIGCHLD: + waitpid(-1, 0, WNOHANG); + break; } } @@ -261,6 +265,7 @@ static void setupsignals(void) signal(SIGUSR1, signalreceived); signal(SIGUSR2, signalreceived); + signal(SIGCHLD, signalreceived); } int main(void) -- 2.11.4.GIT