aboutsummaryrefslogtreecommitdiff
path: root/misc/wasm
diff options
context:
space:
mode:
authorRichard Musiol <mail@richard-musiol.de>2018-11-20 21:49:41 +0100
committerRichard Musiol <neelance@gmail.com>2018-11-20 22:06:33 +0000
commitaff2f6ece896e0fe76a2c8853abf868f689006f0 (patch)
tree0faf3561dd1da722578a0e9a66c602e4f1b393af /misc/wasm
parentf8c2f4f111f40551eafd12dadbfbc6c4bc4d37c0 (diff)
downloadgo-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.js5
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);
},