summaryrefslogtreecommitdiffstats
path: root/content/renderer/renderer_blink_platform_impl.cc
diff options
context:
space:
mode:
authorshess <shess@chromium.org>2015-04-06 11:52:16 -0700
committerCommit bot <commit-bot@chromium.org>2015-04-06 18:52:57 +0000
commit10ce3cc97b63b6e2a294f8279490e91ed22f06f4 (patch)
tree8e0f9c13b28681ecf1be9257af6c56fcf01eab41 /content/renderer/renderer_blink_platform_impl.cc
parentc02ea23b81f95b4161a395d6b229cd680de63375 (diff)
downloadchromium_src-10ce3cc97b63b6e2a294f8279490e91ed22f06f4.zip
chromium_src-10ce3cc97b63b6e2a294f8279490e91ed22f06f4.tar.gz
chromium_src-10ce3cc97b63b6e2a294f8279490e91ed22f06f4.tar.bz2
Add SetFileSize() IPC for WebSQL.
The sandbox on OSX and Linux restricts ftruncate(), which SQLite uses. Provide a browser hook for chromium_vfs. BUG=457905 Review URL: https://codereview.chromium.org/1006423008 Cr-Commit-Position: refs/heads/master@{#323925}
Diffstat (limited to 'content/renderer/renderer_blink_platform_impl.cc')
-rw-r--r--content/renderer/renderer_blink_platform_impl.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/content/renderer/renderer_blink_platform_impl.cc b/content/renderer/renderer_blink_platform_impl.cc
index 2b4bc10..b4a106b 100644
--- a/content/renderer/renderer_blink_platform_impl.cc
+++ b/content/renderer/renderer_blink_platform_impl.cc
@@ -623,6 +623,12 @@ long long RendererBlinkPlatformImpl::databaseGetSpaceAvailableForOrigin(
sync_message_filter_.get());
}
+bool RendererBlinkPlatformImpl::databaseSetFileSize(
+ const WebString& vfs_file_name, long long size) {
+ return DatabaseUtil::DatabaseSetFileSize(
+ vfs_file_name, size, sync_message_filter_.get());
+}
+
bool RendererBlinkPlatformImpl::canAccelerate2dCanvas() {
RenderThreadImpl* thread = RenderThreadImpl::current();
GpuChannelHost* host = thread->EstablishGpuChannelSync(