#include <sys/prctl.h>
#include <unistd.h>
+#include "def.h"
+#include "exit-status.h"
#include "fd-util.h"
#include "log.h"
#include "missing.h"
#include "process-util.h"
#include "signal-util.h"
#include "time-util.h"
-#include "def.h"
static int reset_environ(const char *new_environment, size_t length) {
unsigned long start, end;
if (si.si_pid == pid && si.si_code == CLD_EXITED)
r = si.si_status; /* pass on exit code */
else
- r = 255; /* signal, coredump, timeout, … */
+ r = EXIT_EXCEPTION; /* signal, coredump, timeout, … */
goto finish;
}