Skip to content

Commit 1b26bf5

Browse files
authored
WasmFS JS API: Update write to match object returned by open (#19548)
My original PR for write (#19508) passed tests assuming that open returned an FD. We changed open to return an object in a PR after the write PR (#19542). test_fs_write failed for write after the open PR was merged in. This PR updates write to accept an object from open instead of just an fd.
1 parent fad3909 commit 1b26bf5

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/library_wasmfs.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ FS.createPreloadedFile = FS_createPreloadedFile;
164164
return bytesRead;
165165
},
166166
// Note that canOwn is an optimization that we ignore for now in WasmFS.
167-
write: (fd, buffer, offset, length, position, canOwn) => {
167+
write: (stream, buffer, offset, length, position, canOwn) => {
168168
var seeking = typeof position != 'undefined';
169169

170170
var dataBuffer = _malloc(length);
@@ -174,9 +174,9 @@ FS.createPreloadedFile = FS_createPreloadedFile;
174174

175175
var bytesRead;
176176
if (seeking) {
177-
bytesRead = __wasmfs_pwrite(fd, dataBuffer, length, position);
177+
bytesRead = __wasmfs_pwrite(stream.fd, dataBuffer, length, position);
178178
} else {
179-
bytesRead = __wasmfs_write(fd, dataBuffer, length);
179+
bytesRead = __wasmfs_write(stream.fd, dataBuffer, length);
180180
}
181181
bytesRead = FS.handleError(bytesRead);
182182
_free(dataBuffer);

0 commit comments

Comments
 (0)