syscall: call f?statfs64 on GNU/Linux
commita69c165a390ed1487ffbe9316b484e436cb35486
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 21 Jul 2017 20:25:13 +0000 (21 20:25 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 21 Jul 2017 20:25:13 +0000 (21 20:25 +0000)
treeb4020c6e1e105ea5cc78e2abefa9ae1bb43fecce
parent322f1ba9870da39ac02bcce3d6981ef564572af5
syscall: call f?statfs64 on GNU/Linux

    We unconditionally set _FILE_OFFSET_BITS to 64 in configure.ac, so we
    should unconditionally call the statfs64 and fstatfs64 functions.
    These functions should be available on all versions of GNU/Linux since 2.6.
    On 64-bit systems they are aliased to statfs/fstatfs, and on 32-bit
    systems they use the 64-bit data structures.

    Fixes golang/go#20922

    Reviewed-on: https://go-review.googlesource.com/50635

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250443 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/go/gofrontend/MERGE
libgo/go/syscall/libcall_linux.go