diff options
author | Randy Reddig <[email protected]> | 2024-03-04 10:31:13 -0800 |
---|---|---|
committer | Ron Evans <[email protected]> | 2024-03-27 16:01:40 +0100 |
commit | 32a056c32a38729c96c47aeaa5bf69cd7209a7bf (patch) | |
tree | 8ca25d54f811e19588ced87a731a172ccb8fc844 | |
parent | 8e8ad9004f165716e64676ec534def097594484a (diff) | |
download | tinygo-32a056c32a38729c96c47aeaa5bf69cd7209a7bf.tar.gz tinygo-32a056c32a38729c96c47aeaa5bf69cd7209a7bf.zip |
syscall: use libc_getpagesize instead of hard-coded constant
TODO: should Getpagesize on wasip1 just return wasmPageSize?
-rw-r--r-- | src/syscall/syscall_libc_wasip1.go | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/src/syscall/syscall_libc_wasip1.go b/src/syscall/syscall_libc_wasip1.go index eff7d5a5f..5242690cc 100644 --- a/src/syscall/syscall_libc_wasip1.go +++ b/src/syscall/syscall_libc_wasip1.go @@ -397,16 +397,9 @@ func Chmod(path string, mode uint32) (err error) { return Lstat(path, &stat) } -// wasmPageSize is the size of a page in WebAssembly's 32-bit memory. This -// is also its only unit of change. -// -// See https://www.w3.org/TR/wasm-core-1/#page-size -// -// FIXME: this is also defined in package runtime. -const wasmPageSize = 64 * 1024 - +// TODO: should this return runtime.wasmPageSize? func Getpagesize() int { - return wasmPageSize + return libc_getpagesize() } type Utsname struct { |