![]() |
MySQL 8.0.43
Source Code Documentation
|
#include "process_launcher.h"#include <algorithm>#include <array>#include <cerrno>#include <chrono>#include <cstdio>#include <iterator>#include <stdexcept>#include <string>#include <system_error>#include <thread>#include <csignal>#include <cstdlib>#include <cstring>#include <fcntl.h>#include <sys/select.h>#include <sys/types.h>#include <sys/wait.h>#include <unistd.h>#include "exit_status.h"#include "mysql/harness/stdx/expected.h"#include "scope_guard.h"Namespaces | |
| namespace | mysql_harness |
Functions | |
| static std::error_code | mysql_harness::last_error_code () noexcept |
| static std::vector< const char * > | mysql_harness::get_params (const std::string &command, const std::vector< std::string > ¶ms_vec) |
| static auto | mysql_harness::get_env_vars_vector (const std::vector< std::pair< std::string, std::string > > &env_vars) |
| static auto | mysql_harness::get_env_vars (const std::vector< std::string > &env_vars) |
Variables | |
| char ** | environ |
| constexpr auto | mysql_harness::kTerminateWaitInterval = std::chrono::seconds(10) |
| constexpr auto | mysql_harness::kWaitPidCheckInterval = std::chrono::milliseconds(10) |
| maximum number of parameters that can be passed to the launched process More... | |
|
extern |