summaryrefslogtreecommitdiffstats
path: root/chrome/test/automation/automation_proxy.cc
diff options
context:
space:
mode:
authorphajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-03-05 09:38:38 +0000
committerphajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-03-05 09:38:38 +0000
commit71cbd00ce4c63af41f3d9a3c2acffc301600813b (patch)
treeb9b790d01e4af1a61c22342126996d13911e901c /chrome/test/automation/automation_proxy.cc
parentbd7105a8391c87c2c3e443392f58aa2b1a61dcbf (diff)
downloadchromium_src-71cbd00ce4c63af41f3d9a3c2acffc301600813b.zip
chromium_src-71cbd00ce4c63af41f3d9a3c2acffc301600813b.tar.gz
chromium_src-71cbd00ce4c63af41f3d9a3c2acffc301600813b.tar.bz2
Make startup_tests build and run on Linux (except reference tests).
Review URL: http://codereview.chromium.org/27240 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10978 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/test/automation/automation_proxy.cc')
-rw-r--r--chrome/test/automation/automation_proxy.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/chrome/test/automation/automation_proxy.cc b/chrome/test/automation/automation_proxy.cc
index 06ec99e..73bb91d 100644
--- a/chrome/test/automation/automation_proxy.cc
+++ b/chrome/test/automation/automation_proxy.cc
@@ -402,6 +402,17 @@ BrowserProxy* AutomationProxy::GetLastActiveBrowserWindow() {
return new BrowserProxy(this, tracker_.get(), handle);
}
+#if defined(OS_POSIX)
+base::file_handle_mapping_vector AutomationProxy::fds_to_map() const {
+ base::file_handle_mapping_vector map;
+ int src_fd = -1, dest_fd = -1;
+ channel_->GetClientFileDescriptorMapping(&src_fd, &dest_fd);
+ if (src_fd > -1)
+ map.push_back(std::make_pair(src_fd, dest_fd));
+ return map;
+}
+#endif // defined(OS_POSIX)
+
bool AutomationProxy::Send(IPC::Message* message) {
return SendWithTimeout(message, base::kNoTimeout, NULL);
}