commit | bc2c85ada10aa9b6aa9607e9ac9ad0761b95cf1d | [log] [tgz] |
---|---|---|
author | Kir Kolyshkin <kolyshkin@gmail.com> | Wed May 18 20:36:23 2022 -0700 |
committer | Gopher Robot <gobot@golang.org> | Fri May 20 15:13:02 2022 +0000 |
tree | f4b7a8b473620675cdfa57fec05625fc5464af99 | |
parent | f9599da83cde0f4a9758b8248f1d65a76fc84eb9 [diff] |
unix: update openbsd Statfs_t fields This changes some fields of openbsd Statfs_t from arrays of int8 to arrays of byte. This makes the types of those fields correspond to the types used on most other BSD systems (Darwin, FreeBSD, NetBSD), and simplifies the conversion to Go string. Similar changes: CL 359674, CL 259903, CL 74331. Note that while this patches mkpost.go, the end result is obtained by manual editing of ztypes_openbsd_*.go files. The reasons for this are: 1. automatic regeneration (tried on openbsd 6.9 / amd64) brings in way too many changes (5 files changed, 193 insertions, 45 deletions). 2. I could not figure out how to run openbsd on non-amd64. Nevertheless, this change is sufficient, meaning if someone will actually end up regenerating these (see e.g. CL 347649) after this commit is merged, the fields will still be kept as arrays of byte. Change-Id: I4520889f11f6ac2d9befe17c7a77186198c08cd2 Reviewed-on: https://go-review.googlesource.com/c/sys/+/407195 Run-TryBot: Ian Lance Taylor <iant@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Auto-Submit: Ian Lance Taylor <iant@google.com> Reviewed-by: 谢致邦 <xiezhibang@gmail.com> Reviewed-by: Michael Knyszek <mknyszek@google.com> Reviewed-by: Ian Lance Taylor <iant@google.com> Reviewed-by: Tobias Klauser <tobias.klauser@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.