| 14113 | } |
| 14114 | |
| 14115 | OutputRedirect::OutputRedirect(std::string &stdout_dest, |
| 14116 | std::string &stderr_dest) |
| 14117 | : m_originalStdout(dup(1)), |
| 14118 | m_originalStderr(dup(2)), |
| 14119 | m_stdoutDest(stdout_dest), |
| 14120 | m_stderrDest(stderr_dest) |
| 14121 | { |
| 14122 | dup2(fileno(m_stdoutFile.getFile()), 1); |
| 14123 | dup2(fileno(m_stderrFile.getFile()), 2); |
| 14124 | } |
| 14125 | |
| 14126 | OutputRedirect::~OutputRedirect() |
| 14127 | { |