diff options
Diffstat (limited to 'ext/wasm/api/sqlite3-api-prologue.js')
-rw-r--r-- | ext/wasm/api/sqlite3-api-prologue.js | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/ext/wasm/api/sqlite3-api-prologue.js b/ext/wasm/api/sqlite3-api-prologue.js index 1bc1c1559..a99065663 100644 --- a/ext/wasm/api/sqlite3-api-prologue.js +++ b/ext/wasm/api/sqlite3-api-prologue.js @@ -1368,13 +1368,15 @@ self.sqlite3ApiBootstrap = function sqlite3ApiBootstrap( - "memdb": results are undefined. - - "kvvfs": results are undefined. + - "kvvfs": will fail with an I/O error due to strict internal + requirments of that VFS's xTruncate(). - "unix" and related: will use the WASM build's equivalent of the - POSIX I/O APIs. + POSIX I/O APIs. This will work so long as neither a specific + VFS nor the WASM environment imposes requirements which break it. - - "opfs": if available, uses OPFS storage and _does_ create - directory parts of the filename. + - "opfs": uses OPFS storage and creates directory parts of the + filename. */ capi.sqlite3_js_vfs_create_file = function(vfs, filename, data, dataLen){ let pData; |