Skip to content

Commit 0087d4c

Browse files
committed
syscall: use wasi-libc tables for wasm/js target
Instead of using fake tables for errno and others, use the ones that correspond to wasi-libc.
1 parent 289fceb commit 0087d4c

6 files changed

+8
-6
lines changed

src/syscall/errno_other.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
//go:build !wasip1 && !wasip2
1+
//go:build !js && !wasip1 && !wasip2
22

33
package syscall
44

src/syscall/errno_wasip1.go renamed to src/syscall/errno_wasilibc.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
//go:build wasip1
1+
//go:build wasip1 || js
22

33
package syscall
44

src/syscall/syscall_libc.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
//go:build nintendoswitch || wasip1 || wasip2
1+
//go:build js || nintendoswitch || wasip1 || wasip2
22

33
package syscall
44

src/syscall/syscall_libc_wasi.go

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
//go:build wasip1 || wasip2
1+
//go:build js || wasip1 || wasip2
2+
3+
// Note: also including js in here because it also uses wasi-libc.
24

35
package syscall
46

src/syscall/syscall_nonhosted.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
//go:build baremetal || js || wasm_unknown
1+
//go:build baremetal || wasm_unknown
22

33
package syscall
44

src/syscall/tables_nonhosted.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// Use of this source code is governed by a BSD-style
33
// license that can be found in the LICENSE file.
44

5-
//go:build baremetal || nintendoswitch || js || wasm_unknown
5+
//go:build baremetal || nintendoswitch || wasm_unknown
66

77
package syscall
88

0 commit comments

Comments
 (0)