summaryrefslogtreecommitdiffstats
path: root/ipc/ipc_platform_file.h
diff options
context:
space:
mode:
authorestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-12-18 00:23:05 +0000
committerestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-12-18 00:23:05 +0000
commita784b84a86ec0103b9af04772b573a91684a8a73 (patch)
tree9f95dbcfccce0c24e2ff9a029962dd71b646cc46 /ipc/ipc_platform_file.h
parentb3b2d6e76a2cfbb02933298c565d3718b0288774 (diff)
downloadchromium_src-a784b84a86ec0103b9af04772b573a91684a8a73.zip
chromium_src-a784b84a86ec0103b9af04772b573a91684a8a73.tar.gz
chromium_src-a784b84a86ec0103b9af04772b573a91684a8a73.tar.bz2
Win: Fix an invalid handle initialization in the spellchecker.
Also, convert a potential crash to a NOTREACHED. BUG=30433 TEST=see bug Review URL: http://codereview.chromium.org/505022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34902 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ipc/ipc_platform_file.h')
-rw-r--r--ipc/ipc_platform_file.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/ipc/ipc_platform_file.h b/ipc/ipc_platform_file.h
index 4307412..7ba7414 100644
--- a/ipc/ipc_platform_file.h
+++ b/ipc/ipc_platform_file.h
@@ -21,6 +21,14 @@ typedef base::PlatformFile PlatformFileForTransit;
typedef base::FileDescriptor PlatformFileForTransit;
#endif
+inline PlatformFileForTransit InvalidPlatformFileForTransit() {
+#if defined(OS_WIN)
+ return base::kInvalidPlatformFileValue;
+#elif defined(OS_POSIX)
+ return base::FileDescriptor();
+#endif
+}
+
inline base::PlatformFile PlatformFileForTransitToPlatformFile(
const PlatformFileForTransit& transit) {
#if defined(OS_WIN)