From: Richard Musiol Date: Tue, 20 Nov 2018 20:49:41 +0000 (+0100) Subject: misc/wasm: add stub for fs.read on browsers X-Git-Tag: go1.12beta1~295 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=aff2f6ece896e0fe76a2c8853abf868f689006f0;p=gostls13.git 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 Reviewed-by: Brad Fitzpatrick TryBot-Result: Gobot Gobot --- 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); },