summaryrefslogtreecommitdiffstats
path: root/ipc/ipc_platform_file.h
diff options
context:
space:
mode:
authorrvargas@chromium.org <rvargas@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-05 20:13:49 +0000
committerrvargas@chromium.org <rvargas@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-05 20:13:49 +0000
commit8880e700dc26b47437b0a8d5b6782a00dbe1ba0b (patch)
treecb58c7fe17167a869e777a167ba0d2eaa461c503 /ipc/ipc_platform_file.h
parent5fcce3f791f0f703c56179ddd351c2dc6e7c4926 (diff)
downloadchromium_src-8880e700dc26b47437b0a8d5b6782a00dbe1ba0b.zip
chromium_src-8880e700dc26b47437b0a8d5b6782a00dbe1ba0b.tar.gz
chromium_src-8880e700dc26b47437b0a8d5b6782a00dbe1ba0b.tar.bz2
Remove some PlatformFile uses from NaCl.
BUG=322664 R=mseaborn@chromium.org, cpu@chromium.org Review URL: https://codereview.chromium.org/165663002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255131 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ipc/ipc_platform_file.h')
-rw-r--r--ipc/ipc_platform_file.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/ipc/ipc_platform_file.h b/ipc/ipc_platform_file.h
index d3a605e..8fb1a39 100644
--- a/ipc/ipc_platform_file.h
+++ b/ipc/ipc_platform_file.h
@@ -46,6 +46,12 @@ IPC_EXPORT PlatformFileForTransit GetFileHandleForProcess(
base::ProcessHandle process,
bool close_source_handle);
+// Returns a file handle equivalent to |file| that can be used in |process|.
+// Note that this function takes ownership of |file|.
+IPC_EXPORT PlatformFileForTransit TakeFileHandleForProcess(
+ base::File file,
+ base::ProcessHandle process);
+
} // namespace IPC
#endif // IPC_IPC_PLATFORM_FILE_H_