mountinfo_freebsdlike.go 351 B

1234567891011121314
  1. //go:build freebsd || darwin
  2. // +build freebsd darwin
  3. package mountinfo
  4. import "golang.org/x/sys/unix"
  5. func getMountinfo(entry *unix.Statfs_t) *Info {
  6. return &Info{
  7. Mountpoint: unix.ByteSliceToString(entry.Mntonname[:]),
  8. FSType: unix.ByteSliceToString(entry.Fstypename[:]),
  9. Source: unix.ByteSliceToString(entry.Mntfromname[:]),
  10. }
  11. }