Files
buildkit/executor/resources/monitor_linux.go
T
2023-06-08 15:51:35 -07:00

16 lines
256 B
Go

//go:build linux
// +build linux
package resources
import "golang.org/x/sys/unix"
func isCgroup2() bool {
var st unix.Statfs_t
err := unix.Statfs(defaultMountpoint, &st)
if err != nil {
return false
}
return st.Type == unix.CGROUP2_SUPER_MAGIC
}