From f8c996e669a2013142476d2c277e563087337d0d Mon Sep 17 00:00:00 2001 From: Dave Cheney Date: Sat, 1 Oct 2016 08:07:58 +1000 Subject: [PATCH] Remove reference to X__val (#142) Fixes golang/go#17298 This field is not present in all versions of the syscall package. --- server_statvfs_linux.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/server_statvfs_linux.go b/server_statvfs_linux.go index 77fd1bf4..43478e89 100644 --- a/server_statvfs_linux.go +++ b/server_statvfs_linux.go @@ -15,9 +15,8 @@ func statvfsFromStatfst(stat *syscall.Statfs_t) (*StatVFS, error) { Bavail: stat.Bavail, Files: stat.Files, Ffree: stat.Ffree, - Favail: stat.Ffree, // not sure how to calculate Favail - Fsid: uint64(uint64(stat.Fsid.X__val[1])<<32 | uint64(stat.Fsid.X__val[0])), // endianness? - Flag: uint64(stat.Flags), // assuming POSIX? + Favail: stat.Ffree, // not sure how to calculate Favail + Flag: uint64(stat.Flags), // assuming POSIX? Namemax: uint64(stat.Namelen), }, nil }