src/diskusage/statfs_unix.go
Rama main · réplica de lectura del repositorio original.
//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)
}