1
0
mirror of https://github.com/golang/go synced 2024-11-22 04:54:42 -07:00

runtime: disable epipe check for wasm platform

Pipe operation seems impossible for wasm build
This commit is contained in:
Zxilly 2024-09-23 02:48:35 +08:00
parent 807e01db48
commit d7dc336271
No known key found for this signature in database
GPG Key ID: 47AB1DEC841BC6A2

View File

@ -109,10 +109,10 @@ func newosproc(mp *m) {
throw("newosproc: not implemented") throw("newosproc: not implemented")
} }
// Do nothing on WASM platform, always return EPIPE to caller.
//
//go:linkname os_sigpipe os.sigpipe //go:linkname os_sigpipe os.sigpipe
func os_sigpipe() { func os_sigpipe() {}
throw("too many writes on closed pipe")
}
//go:linkname syscall_now syscall.now //go:linkname syscall_now syscall.now
func syscall_now() (sec int64, nsec int32) { func syscall_now() (sec int64, nsec int32) {