diff options
| author | Michael Pratt <mpratt@google.com> | 2022-02-24 16:35:06 -0500 |
|---|---|---|
| committer | Michael Pratt <mpratt@google.com> | 2022-04-21 18:06:56 +0000 |
| commit | 15602e88658a9dd43cec4220e01ef408d273f028 (patch) | |
| tree | 73fed5c55f3aecd7d8bef1e36fdf040b3c8e5d2a /src/syscall/syscall_linux.go | |
| parent | 1de1c0d10df18f4fda46aff82aadd9edfba2b751 (diff) | |
| download | go-15602e88658a9dd43cec4220e01ef408d273f028.tar.xz | |
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 <mpratt@google.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Diffstat (limited to 'src/syscall/syscall_linux.go')
| -rw-r--r-- | src/syscall/syscall_linux.go | 6 |
1 files changed, 6 insertions, 0 deletions
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) |
