X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=gui.c;h=a71a2a7c4ab2bf7355401f32450cdbab47837ae3;hp=28291a867fd99aea2f6d4abeb96c7e671abc8fc3;hb=d4fdb9dc8a431d514a953fcaa6ba31f93ab29b87;hpb=c252837b853b35f06fffe637b2a6bf16419da954 diff --git a/gui.c b/gui.c index 28291a86..a71a2a7c 100644 --- a/gui.c +++ b/gui.c @@ -6,6 +6,9 @@ /** \file gui.c ncurses-based interface for paraslash */ +#include +#include +#include #include "gui.cmdline.h" #include "para.h" #include "gui.h" @@ -723,10 +726,11 @@ static void init_curses(void) static void check_sigchld(void) { + int ret; pid_t pid; reap_next_child: - pid = para_reap_child(); - if (pid <= 0) + ret = para_reap_child(&pid); + if (ret <= 0) return; if (pid == cmd_pid) { cmd_pid = 0;