mirror of
https://github.com/golang/sys.git
synced 2026-02-08 03:36:03 +03:00
98129a5cf4a0207f7e2202f458737deeaca0514a
There's no point in adding a function call to retrieve a constant, or worse, a syscall to retrieve a constant. These are fixed and baked so deep into NT they'll never change. So let's benefit from the obvious optimization and make these constants. Go easily inlines the function calls as well. We also take the opportunity to sunset OpenCurrentProcessToken and restore its original behavior, since users should be invoking this deliberately with the correct access mask. Change-Id: I92f7de56c0fcf5b69b59f5a79d2828c7ddf3c8f6 Reviewed-on: https://go-review.googlesource.com/c/sys/+/196800 Run-TryBot: Jason A. Donenfeld <Jason@zx2c4.com> TryBot-Result: Gobot Gobot <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%