diff options
author | Richard Musiol <mail@richard-musiol.de> | 2018-11-20 21:49:41 +0100 |
---|---|---|
committer | Richard Musiol <neelance@gmail.com> | 2018-11-20 22:06:33 +0000 |
commit | aff2f6ece896e0fe76a2c8853abf868f689006f0 (patch) | |
tree | 0faf3561dd1da722578a0e9a66c602e4f1b393af /misc/wasm | |
parent | f8c2f4f111f40551eafd12dadbfbc6c4bc4d37c0 (diff) | |
download | go-aff2f6ece896e0fe76a2c8853abf868f689006f0.tar.gz go-aff2f6ece896e0fe76a2c8853abf868f689006f0.zip |
misc/wasm: add stub for fs.read on browsers
Using fmt.Scanln in a browser environment caused a panic, since there
was no stub for fs.read. This commit adds a stub that returns ENOSYS.
Fixes #27773.
Change-Id: I79b019039e4bc90da51d71a4edddf3bd7809ff45
Reviewed-on: https://go-review.googlesource.com/c/150617
Run-TryBot: Richard Musiol <neelance@gmail.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'misc/wasm')
-rw-r--r-- | misc/wasm/wasm_exec.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/misc/wasm/wasm_exec.js b/misc/wasm/wasm_exec.js index 83704a054f..743eaf70b2 100644 --- a/misc/wasm/wasm_exec.js +++ b/misc/wasm/wasm_exec.js @@ -61,6 +61,11 @@ err.code = "ENOSYS"; callback(err); }, + read(fd, buffer, offset, length, position, callback) { + const err = new Error("not implemented"); + err.code = "ENOSYS"; + callback(err); + }, fsync(fd, callback) { callback(null); }, |