#include "ExecuteFunction.h"
#include "src/__support/macros/config.h"
#include <cassert>
#include <cstdlib>
#include <cstring>
#include <iostream>
#include <memory>
#include <poll.h>
#include <signal.h>
#include <sys/wait.h>
#include <unistd.h>
namespace LIBC_NAMESPACE_DECL {
namespace testutils {
bool ProcessStatus::exited_normally() { … }
int ProcessStatus::get_exit_code() { … }
int ProcessStatus::get_fatal_signal() { … }
ProcessStatus invoke_in_subprocess(FunctionCaller *func, unsigned timeout_ms) { … }
const char *signal_as_string(int signum) { … }
}
}