Mauri de Souza Meneguzzo 1d9f0b6d88 unix: add linux cachestat system call
The cachestat system call is an alternative to mincore that offers more
extensive page cache statistics, aiming to enhance scalability. It was added
on Linux 6.5.

Fixes golang/go#61917

Change-Id: If1b6b96f859dd6bf09f1a0c048abfa743a42c540
GitHub-Last-Rev: d18fbb9c48348e5f1f663395647a9ca89a578f60
GitHub-Pull-Request: golang/sys#176
Reviewed-on: https://go-review.googlesource.com/c/sys/+/533242
Reviewed-by: Ian Lance Taylor <iant@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Auto-Submit: Ian Lance Taylor <iant@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
2023-10-10 00:36:02 +00:00
2023-09-14 15:30:27 +00:00
2023-01-31 16:01:37 +00:00
2023-10-06 20:50:44 +00:00
2015-03-18 17:04:21 +00:00
2021-05-03 17:37:54 +00:00
2012-03-17 15:20:58 +11:00
2020-12-07 22:35:42 +00:00

sys

Go Reference

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.

S
Description
[mirror] Go packages for low-level interaction with the operating system
Readme BSD-3-Clause
15 MiB
Languages
Go 85.7%
Assembly 12.4%
Shell 1.7%
C 0.1%