commit | 83cfaa298f3169f3f9da8efdaccd64a2b2aa5a15 | [log] [tgz] |
---|---|---|
author | Jason A. Donenfeld <Jason@zx2c4.com> | Fri Nov 13 15:45:34 2020 +0100 |
committer | Jason A. Donenfeld <Jason@zx2c4.com> | Fri Nov 13 22:15:40 2020 +0000 |
tree | a02550616f4fd38623c9d36b66ef72b7cf872fc7 | |
parent | 0a15ea8d9b02651b828a1b41989a6af25c24cb64 [diff] |
windows: add DLLError.Unwrap function Because we're expecting for future functions to be unavailable, we should add an Unwrap() function to the DLLError struct, so that people can test for this situation easily via: if errors.Is(err, windows.ERROR_PROC_NOT_FOUND) { ... } DLLError already was wrapping the underlying Errno error, but never got the Go 1.13 helper method. Update golang/go#42584 Change-Id: Ib916ddd55a2de29f988edaaf82f2ae0ce1b18e3b Reviewed-on: https://go-review.googlesource.com/c/sys/+/269937 Trust: Jason A. Donenfeld <Jason@zx2c4.com> Run-TryBot: Jason A. Donenfeld <Jason@zx2c4.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
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.