mirror of
https://github.com/golang/sys.git
synced 2026-02-08 03:36:03 +03:00
9a0d5dbcffd6d34aeedaad9a52282160225d8605
The "?" code assumed that the error value was always called "err", when in reality it might be called something different (like "ret") or even entirely absent. This commit makes the templating robust to that. At the same time, we move a lot of the complexity out of the actual templates and into helper functions, so that this remains easy to read. Change-Id: I939d56413a24f0e3e1bbf13da5adf13e9401747a Reviewed-on: https://go-review.googlesource.com/c/sys/+/275472 Trust: Jason A. Donenfeld <Jason@zx2c4.com> Trust: Alex Brainman <alex.brainman@gmail.com> Run-TryBot: Jason A. Donenfeld <Jason@zx2c4.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Alex Brainman <alex.brainman@gmail.com>
sys
This repository holds supplemental Go packages for low-level interactions with the operating system.
Download/Install
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.
Report Issues / Send Patches
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.
Description
Languages
Go
85.8%
Assembly
12.3%
Shell
1.7%
C
0.1%