Files
buildkit/executor/resources/monitor_linux.go
Marat Radchenko 0a5a80cfec Remove pre-Go 1.17 build tags
Signed-off-by: Marat Radchenko <marat@slonopotamus.org>
2024-11-21 10:58:27 +03:00

15 lines
240 B
Go

//go: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
}