*/
/** \file signal.c signal handling functions */
+
+
#include "para.h"
#include "fd.h"
+
+#include <signal.h>
+
#include "error.h"
static int signal_pipe[2];
if (pid <= 0) {
if (pid < 0)
pid = -E_WAITPID;
- return 0;
+ return pid;
}
if (WIFEXITED(status))
PARA_DEBUG_LOG("child %i exited. Exit status: %i\n", pid,