blocxx
WaitpidThreadFixFwd.hpp File Reference
#include "blocxx/BLOCXX_config.h"
#include "blocxx/Process.hpp"
#include "blocxx/Exec.hpp"
#include "blocxx/Cstr.hpp"

Go to the source code of this file.

Namespaces

namespace  BLOCXX_NAMESPACE
 Taken from RFC 1321.
 
namespace  BLOCXX_NAMESPACE::Exec
 

Functions

Process::Status BLOCXX_NAMESPACE::pollStatusImpl (ProcId pid)
 
ProcessRef BLOCXX_NAMESPACE::Exec::spawnImpl (char const *exec_path, char const *const argv[], char const *const envp[], PreExec &pre_exec)
 
template<typename S , typename SA1 , typename SA2 >
ProcessRef BLOCXX_NAMESPACE::Exec::spawnImpl (S const &exec_path, SA1 const &argv, SA2 const &envp, PreExec &pre_exec)
 Variant of spawnImpl that allows exec_path to have an arbitrary string-like type, and argv and envp to have arbitrary string-array-like types.
 
ProcessRef BLOCXX_NAMESPACE::Exec::spawnImpl (char const *const argv[], char const *const envp[])
 Variant of spawnImpl that uses StandardPreExec.
 
template<typename SA1 , typename SA2 >
ProcessRef BLOCXX_NAMESPACE::Exec::spawnImpl (SA1 const &argv, SA2 const &envp)
 Variant of spawnImpl that uses StandardPreExec and argv and envp to have arbitrary string-array-like types.
 
template<typename SA1 >
ProcessRef BLOCXX_NAMESPACE::Exec::spawnImpl (SA1 const &argv)