fsusage: fix block size returned on older Linux 2.6
authorPádraig Brady <P@draigBrady.com>
Tue, 15 May 2012 11:52:36 +0000 (12:52 +0100)
committerPádraig Brady <P@draigBrady.com>
Tue, 15 May 2012 23:45:20 +0000 (00:45 +0100)
commitb1fac377605c0eef8844fc8d3818d360f37d6fa4
tree86222f3596e42fb26ab5f8b49b2b009890ec54ef
parent4b43b0c056870b819bfa114bc62889c3e0ed8f2e
fsusage: fix block size returned on older Linux 2.6

* lib/fsusage.c: Fall back to (struct statfs).f_frsize
which is available since Linux 2.6.
* m4/fsusage.m4 (STAT_STATFS2_FRSIZE): Always define
when the member is available so it can be used as a fallback.
* doc/posix-functions/statvfs.texi: Mention the hang issue
on Linux < 2.6.36.
ChangeLog
doc/posix-functions/statvfs.texi
lib/fsusage.c
m4/fsusage.m4