mirror of
https://github.com/golang/sys.git
synced 2026-02-08 03:36:03 +03:00
e07cf5db2756114766d998ec31e7135ff8c427ed
Implement ParseDirent in x/sys/unix instead of calling syscall.ParseDirent. The latter uses offsets into syscall.Dirent which might not be matching unix.Dirent depending on Go version. This is e.g. the case with of FreeBSD whose Dirent structure was updated for Go 1.12. This fixes TestDirent and TestGetdirentries on freebsd with Go 1.11 Reverts CL 88475 Change-Id: I04318f59c6fbf148c75ce3667255a0c0428288e2 Reviewed-on: https://go-review.googlesource.com/c/sys/+/183897 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Benny Siegert <bsiegert@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%