df: Use statvfs instead of non-standard statfs
authorJames Clarke <jrtc27@jrtc27.com>
Sat, 7 Oct 2017 17:53:20 +0000 (18:53 +0100)
committerDenys Vlasenko <vda.linux@googlemail.com>
Mon, 30 Oct 2017 14:30:59 +0000 (15:30 +0100)
commitd1535216ca27047e3962d61b975bd2a638aa45a2
tree05a51eabd29d6db7c0885e798c05d43195f186ac
parent24e17b43858e165ba8384e2aa7403cecd899ad2d
df: Use statvfs instead of non-standard statfs

Platforms differ on what their implementations of statfs include.
Importantly, FreeBSD's does not include a f_frsize member inside struct
statfs. However, statvfs is specified by POSIX and includes everything
we need, so we can just use that instead.

Signed-off-by: James Clarke <jrtc27@jrtc27.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
coreutils/df.c