#include "blocxx/BLOCXX_config.h"#include "blocxx/PosixExec.hpp"#include "blocxx/Format.hpp"#include "blocxx/SafeCString.hpp"#include "blocxx/Assertion.hpp"#include "blocxx/PosixUnnamedPipe.hpp"#include "blocxx/Paths.hpp"#include "blocxx/TimeoutTimer.hpp"#include "blocxx/Select.hpp"#include <sys/resource.h>#include <sys/types.h>#include <unistd.h>#include <sys/wait.h>#include <fcntl.h>#include <errno.h>#include <stdio.h>#include <signal.h>Go to the source code of this file.
Namespaces | |
| namespace | BLOCXX_NAMESPACE |
| namespace | BLOCXX_NAMESPACE::Exec |
| namespace | BLOCXX_NAMESPACE::PosixExec |
Defines | |
| #define | NSIG 64 |
Functions | |
| void | BLOCXX_NAMESPACE::throw_child_error (Exec::PreExec::Error const &err, const String &process_path) |
| void | BLOCXX_NAMESPACE::check (bool b, char const *message, bool use_errno=true) |
| void | BLOCXX_NAMESPACE::parent_check (bool b, char const *msg) |
| void | BLOCXX_NAMESPACE::close_on_exec (Descriptor descr, bool may_be_bad) |
| void | BLOCXX_NAMESPACE::handle_child_error (int rc, Exec::PreExec::Error const &ce, Process &proc, const String &process_path) |
| long | BLOCXX_NAMESPACE::getMaxOpenFiles () |
| void | BLOCXX_NAMESPACE::init_child (char const *exec_path, char const *const argv[], char const *const envp[], Exec::PreExec &pre_exec, UnnamedPipe *ppipe[Exec::Impl::BLOCXX_NPIPE]) |
| ProcessRef | BLOCXX_NAMESPACE::PosixExec::spawnImpl (char const *exec_path, char const *const argv[], char const *const envp[], Exec::PreExec &pre_exec) |
| #define NSIG 64 |
Definition at line 72 of file PosixExec.cpp.
Referenced by BLOCXX_NAMESPACE::Exec::PreExec::resetSignals().
1.5.6