| 1522 | } |
| 1523 | |
| 1524 | inline void Popen::populate_c_argv() |
| 1525 | { |
| 1526 | cargv_.clear(); |
| 1527 | cargv_.reserve(vargs_.size() + 1); |
| 1528 | for (auto& arg : vargs_) cargv_.push_back(&arg[0]); |
| 1529 | cargv_.push_back(nullptr); |
| 1530 | } |
| 1531 | |
| 1532 | inline void Popen::start_process() noexcept(false) |
| 1533 | { |