| 74 | |
| 75 | |
| 76 | Subprocess::ChildHook Subprocess::ChildHook::CHDIR( |
| 77 | const std::string& working_directory) |
| 78 | { |
| 79 | return Subprocess::ChildHook([working_directory]() -> Try<Nothing> { |
| 80 | const Try<Nothing> result = os::chdir(working_directory); |
| 81 | if (result.isError()) { |
| 82 | return Error(result.error()); |
| 83 | } |
| 84 | |
| 85 | return Nothing(); |
| 86 | }); |
| 87 | } |
| 88 | |
| 89 | |
| 90 | Subprocess::ChildHook Subprocess::ChildHook::SETSID() |