Ctrl K
ComunidadGuías…

src/diskusage/statfs_unix.go

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
//go:build !windows && !netbsd && !openbsd

package diskusage

import "golang.org/x/sys/unix"

func statFSFreeBytes(stat *unix.Statfs_t) uint64 {
	return uint64(stat.Bfree) * uint64(stat.Bsize)
}

func statFSAvailableBytes(stat *unix.Statfs_t) uint64 {
	return uint64(stat.Bavail) * uint64(stat.Bsize)
}

func statFSSizeBytes(stat *unix.Statfs_t) uint64 {
	return uint64(stat.Blocks) * uint64(stat.Bsize)
}