From 8258552eee18ac90383f2114cf97099635b507c6 Mon Sep 17 00:00:00 2001 From: Chris O'Hara Date: Sat, 3 Jun 2023 11:49:48 +1000 Subject: [PATCH] syscall: stub Getrlimit on wasip1 This is a prerequisite to enabling the pure Go resolver for wasip1. Change-Id: Iecd8a18ce4c9eb69a697d29930bedb7175b4f0ce Reviewed-on: https://go-review.googlesource.com/c/go/+/500577 Run-TryBot: Ian Lance Taylor Reviewed-by: Johan Brandhorst-Satzkorn Reviewed-by: Ian Lance Taylor Reviewed-by: Dmitri Shuralyov Auto-Submit: Johan Brandhorst-Satzkorn TryBot-Result: Gopher Robot --- src/syscall/syscall_wasip1.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/syscall/syscall_wasip1.go b/src/syscall/syscall_wasip1.go index 5d19c000ae6176..e66afee5e9ad41 100644 --- a/src/syscall/syscall_wasip1.go +++ b/src/syscall/syscall_wasip1.go @@ -478,3 +478,16 @@ func SetNonblock(fd int, nonblocking bool) error { errno := fd_fdstat_set_flags(int32(fd), flags) return errnoErr(errno) } + +type Rlimit struct { + Cur uint64 + Max uint64 +} + +const ( + RLIMIT_NOFILE = iota +) + +func Getrlimit(which int, lim *Rlimit) error { + return ENOSYS +}