commit | adbb8bbcaf61edb0ab74e32ff0a674fe164e913f | [log] [tgz] |
---|---|---|
author | mertakman <mertakman2012@gmail.com> | Mon Sep 23 13:21:04 2024 +0000 |
committer | Gopher Robot <gobot@golang.org> | Mon Oct 21 13:42:39 2024 +0000 |
tree | 2c8869a7a53b7c3db4f90ea4d8d15607d4a1e5e9 | |
parent | a57fdb85076964bd1c96b4301786a89ca1932d95 [diff] |
windows/mkwinsyscall: use syscall.SyscallN instead of syscall.Syscall{6,9,12,15} Replace syscall.Syscall6, Syscall9, Syscall12, and Syscall15 with syscall.SyscallN for Go 1.18+. This simplifies system calls by allowing the exact number of arguments needed, eliminating zero padding and reducing potential errors. Updated TestSyscallXGeneration to TestSyscallNGeneration to verify correct SyscallN generation for different argument counts. Change-Id: Icd6662b591d7548e367b88f34243f5529e177eab GitHub-Last-Rev: c06fca1aa4e8dfa514cff2c652f21719f396bafc GitHub-Pull-Request: golang/sys#219 Reviewed-on: https://go-review.googlesource.com/c/sys/+/614082 LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> Reviewed-by: Ian Lance Taylor <iant@google.com> Auto-Submit: Ian Lance Taylor <iant@google.com> Reviewed-by: Alex Brainman <alex.brainman@gmail.com> Reviewed-by: Quim Muntal <quimmuntal@gmail.com>
This repository holds supplemental Go packages for low-level interactions with the operating system.
The easiest way to install is to run go get -u golang.org/x/sys
. You can also manually git clone the repository to $GOPATH/src/golang.org/x/sys
.
This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html.
The main issue tracker for the sys repository is located at https://github.com/golang/go/issues. Prefix your issue with “x/sys:” in the subject line, so it is easy to find.