summaryrefslogtreecommitdiffstats
path: root/ipc/ipc_test_base.cc
diff options
context:
space:
mode:
authorviettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-06 10:21:42 +0000
committerviettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-06 10:21:42 +0000
commita715b604df8875bce81e613f7f4049ebdc5ccd64 (patch)
treea129d88039f037f6bdab3d5ed7b9d69d94b037e8 /ipc/ipc_test_base.cc
parent90276a15a73ee17ee1ff5bb95036555dfda5328e (diff)
downloadchromium_src-a715b604df8875bce81e613f7f4049ebdc5ccd64.zip
chromium_src-a715b604df8875bce81e613f7f4049ebdc5ccd64.tar.gz
chromium_src-a715b604df8875bce81e613f7f4049ebdc5ccd64.tar.bz2
Remove the MultiProcessTest::SpawnChild() that as an fds_to_map argument.
It's POSIX-only and redundant. R=phajdan.jr@chromium.org TBR=brettw@chromium.org,jam@chromium.org,gene@chromium.org Review URL: https://codereview.chromium.org/187993002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255289 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ipc/ipc_test_base.cc')
-rw-r--r--ipc/ipc_test_base.cc9
1 files changed, 4 insertions, 5 deletions
diff --git a/ipc/ipc_test_base.cc b/ipc/ipc_test_base.cc
index ef050a7..b25f844 100644
--- a/ipc/ipc_test_base.cc
+++ b/ipc/ipc_test_base.cc
@@ -100,7 +100,7 @@ bool IPCTestBase::StartClient() {
CommandLine::ForCurrentProcess()->HasSwitch(switches::kDebugChildren);
#if defined(OS_WIN)
- client_process_ = MultiProcessTest::SpawnChild(test_main, debug_on_start);
+ client_process_ = SpawnChild(test_main, debug_on_start);
#elif defined(OS_POSIX)
base::FileHandleMappingVector fds_to_map;
const int ipcfd = channel_.get() ? channel_->GetClientFileDescriptor() :
@@ -108,10 +108,9 @@ bool IPCTestBase::StartClient() {
if (ipcfd > -1)
fds_to_map.push_back(std::pair<int, int>(ipcfd,
kPrimaryIPCChannel + base::GlobalDescriptors::kBaseDescriptor));
-
- client_process_ = MultiProcessTest::SpawnChild(test_main,
- fds_to_map,
- debug_on_start);
+ base::LaunchOptions options;
+ options.fds_to_remap = &fds_to_map;
+ client_process_ = SpawnChildWithOptions(test_main, options, debug_on_start);
#endif
return client_process_ != base::kNullProcessHandle;