Index: util/test/multiprocess_exec_win.cc |
diff --git a/util/test/multiprocess_exec_win.cc b/util/test/multiprocess_exec_win.cc |
new file mode 100644 |
index 0000000000000000000000000000000000000000..c6595ea38680bec021d988692ed496e86760aee7 |
--- /dev/null |
+++ b/util/test/multiprocess_exec_win.cc |
@@ -0,0 +1,71 @@ |
+// Copyright 2015 The Crashpad Authors. All rights reserved. |
+// |
+// Licensed under the Apache License, Version 2.0 (the "License"); |
+// you may not use this file except in compliance with the License. |
+// You may obtain a copy of the License at |
+// |
+// http://www.apache.org/licenses/LICENSE-2.0 |
+// |
+// Unless required by applicable law or agreed to in writing, software |
+// distributed under the License is distributed on an "AS IS" BASIS, |
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
+// See the License for the specific language governing permissions and |
+// limitations under the License. |
+ |
+#include "util/test/multiprocess_exec.h" |
+ |
+namespace crashpad { |
+namespace test { |
+ |
+// TODO(scottmg): All stub, not yet implemented on Windows. |
+// https://code.google.com/p/crashpad/issues/detail?id=7 |
+ |
+Multiprocess::Multiprocess() |
+ : info_(nullptr), |
+ code_(EXIT_SUCCESS), |
+ reason_(kTerminationNormal) { |
+} |
+ |
+void Multiprocess::Run() { |
+} |
+ |
+Multiprocess::~Multiprocess() { |
+} |
+ |
+void Multiprocess::PreFork() { |
+} |
+ |
+FileHandle Multiprocess::ReadPipeHandle() const { |
+ return FileHandle(); |
+} |
+ |
+FileHandle Multiprocess::WritePipeHandle() const { |
+ return FileHandle(); |
+} |
+ |
+MultiprocessExec::MultiprocessExec() |
+ : Multiprocess(), command_(), arguments_(), argv_() { |
+} |
+ |
+void MultiprocessExec::SetChildCommand( |
+ const std::string& command, |
+ const std::vector<std::string>* arguments) { |
+ command_ = command; |
+ if (arguments) { |
+ arguments_ = *arguments; |
+ } else { |
+ arguments_.clear(); |
+ } |
+} |
+ |
+MultiprocessExec::~MultiprocessExec() { |
+} |
+ |
+void MultiprocessExec::PreFork() { |
+} |
+ |
+void MultiprocessExec::MultiprocessChild() { |
+} |
+ |
+} // namespace test |
+} // namespace crashpad |