Index: ppapi/proxy/file_mapping_resource_win.cc |
diff --git a/ppapi/proxy/file_mapping_resource_win.cc b/ppapi/proxy/file_mapping_resource_win.cc |
new file mode 100644 |
index 0000000000000000000000000000000000000000..7d5e66bf012a6612e7631ae59fbf81c244825f41 |
--- /dev/null |
+++ b/ppapi/proxy/file_mapping_resource_win.cc |
@@ -0,0 +1,40 @@ |
+// Copyright (c) 2014 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+#include "ppapi/proxy/file_mapping_resource.h" |
+ |
+#include "ppapi/c/pp_errors.h" |
+ |
+namespace ppapi { |
+namespace proxy { |
+ |
+// static |
+FileMappingResource::MapResult FileMappingResource::DoMapBlocking( |
+ scoped_refptr<FileIOResource::FileHandleHolder> handle, |
+ void* address_hint, |
+ int64_t length, |
+ uint32_t map_protection, |
+ uint32_t map_flags, |
+ int64_t offset) { |
+ // TODO(dmichael): Implement for Windows (crbug.com/83774). |
+ MapResult map_result; |
+ map_result.result = PP_ERROR_NOTSUPPORTED; |
+ return map_result; |
+} |
+ |
+// static |
+int32_t FileMappingResource::DoUnmapBlocking(const void* address, |
+ int64_t length) { |
+ // TODO(dmichael): Implement for Windows (crbug.com/83774). |
+ return PP_ERROR_NOTSUPPORTED; |
+} |
+ |
+// static |
+int64_t FileMappingResource::DoGetMapPageSize() { |
+ // TODO(dmichael): Implement for Windows (crbug.com/83774). |
+ return 0; |
+} |
+ |
+} // namespace proxy |
+} // namespace ppapi |