From 3d188ef884d6147d579e59eb8f51332bb8959ad5 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Fri, 7 Nov 2025 04:02:40 +0900 Subject: std: separate seccomp constants This avoids inadvertently using PNRs as syscall numbers. Signed-off-by: Ophestra --- container/std/syscall.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'container/std/syscall.go') diff --git a/container/std/syscall.go b/container/std/syscall.go index ff8d396e..eb71e071 100644 --- a/container/std/syscall.go +++ b/container/std/syscall.go @@ -3,8 +3,8 @@ package std import "iter" // Syscalls returns an iterator over all wired syscalls. -func Syscalls() iter.Seq2[string, int] { - return func(yield func(string, int) bool) { +func Syscalls() iter.Seq2[string, ScmpSyscall] { + return func(yield func(string, ScmpSyscall) bool) { for name, num := range syscallNum { if !yield(name, num) { return @@ -19,7 +19,7 @@ func Syscalls() iter.Seq2[string, int] { } // SyscallResolveName resolves a syscall number from its string representation. -func SyscallResolveName(name string) (num int, ok bool) { +func SyscallResolveName(name string) (num ScmpSyscall, ok bool) { if num, ok = syscallNum[name]; ok { return } -- cgit v1.3.1