Skip to content

Commit 1baef43

Browse files
authored
Fix some WasmFS APIs for BIGINT support (#23183)
These aren't covered by bigint-enabled tests currently, but will be shortly when we turn bigint on by default.
1 parent 472a57e commit 1baef43

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/library_wasmfs.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ FS.init();
198198

199199
var bytesRead;
200200
if (seeking) {
201-
bytesRead = __wasmfs_pread(stream.fd, dataBuffer, length, position);
201+
bytesRead = __wasmfs_pread(stream.fd, dataBuffer, length, {{{ splitI64('position') }}});
202202
} else {
203203
bytesRead = __wasmfs_read(stream.fd, dataBuffer, length);
204204
}
@@ -222,7 +222,7 @@ FS.init();
222222

223223
var bytesRead;
224224
if (seeking) {
225-
bytesRead = __wasmfs_pwrite(stream.fd, dataBuffer, length, position);
225+
bytesRead = __wasmfs_pwrite(stream.fd, dataBuffer, length, {{{ splitI64('position') }}});
226226
} else {
227227
bytesRead = __wasmfs_write(stream.fd, dataBuffer, length);
228228
}

src/library_wasmfs_jsimpl.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ addToLibrary({
5353
return wasmFS$backends[backend].getSize(file);
5454
},
5555

56+
_wasmfs_jsimpl_set_size__i53abi: true,
5657
_wasmfs_jsimpl_set_size: (backend, file, size) => {
5758
#if ASSERTIONS
5859
assert(wasmFS$backends[backend]);

0 commit comments

Comments
 (0)