diff options
author | Tobias Klauser <tklauser@distanz.ch> | 2017-12-18 11:59:26 +0100 |
---|---|---|
committer | Tobias Klauser <tobias.klauser@gmail.com> | 2018-02-13 15:57:31 +0000 |
commit | 36951a9f638b03950b7413eee73bd0e3ccf47130 (patch) | |
tree | 0ca42679f668f22178b3ae520638a36d54cb58dd /src/syscall/syscall_linux.go | |
parent | acd17e9b2b9740ea374ec18bcc7a4cd488eb534c (diff) | |
download | go-git-36951a9f638b03950b7413eee73bd0e3ccf47130.tar.gz |
syscall: support syscalls without error return on Linux
Add the rawSyscallNoError wrapper function which is used for Linux
syscalls that don't return an error and convert all applicable
occurences of RawSyscall to use it instead.
Fixes #22924
Change-Id: Iff1eddb54573d459faa01471f10398b3d38528dd
Reviewed-on: https://go-review.googlesource.com/84485
Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Diffstat (limited to 'src/syscall/syscall_linux.go')
-rw-r--r-- | src/syscall/syscall_linux.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/syscall/syscall_linux.go b/src/syscall/syscall_linux.go index d2cb7c1afe..227a3ccdb9 100644 --- a/src/syscall/syscall_linux.go +++ b/src/syscall/syscall_linux.go @@ -13,6 +13,8 @@ package syscall import "unsafe" +func rawSyscallNoError(trap, a1, a2, a3 uintptr) (r1, r2 uintptr) + /* * Wrapped */ |