From 15602e88658a9dd43cec4220e01ef408d273f028 Mon Sep 17 00:00:00 2001 From: Michael Pratt Date: Thu, 24 Feb 2022 16:35:06 -0500 Subject: runtime/internal/syscall, syscall: replace RawSyscall6 with runtime implementation on linux For #51087 Change-Id: I75a1bdeb5089454595f5ca04765a9c6e45cf9bd5 Reviewed-on: https://go-review.googlesource.com/c/go/+/388475 Run-TryBot: Michael Pratt Reviewed-by: Cherry Mui TryBot-Result: Gopher Robot --- src/syscall/syscall_linux.go | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/syscall/syscall_linux.go') diff --git a/src/syscall/syscall_linux.go b/src/syscall/syscall_linux.go index a10bfbb0c9..b0e2cdb682 100644 --- a/src/syscall/syscall_linux.go +++ b/src/syscall/syscall_linux.go @@ -19,6 +19,12 @@ import ( func Syscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno) func Syscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno) func RawSyscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno) + +// N.B. RawSyscall6 is provided via linkname by runtime/internal/syscall. +// +// Errno is uintptr and thus compatible with the runtime/internal/syscall +// definition. + func RawSyscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno) func rawSyscallNoError(trap, a1, a2, a3 uintptr) (r1, r2 uintptr) -- cgit v1.3