This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r269521 - in /trunk: gcc/go/gofrontend/MERGE li...
- From: ian at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Sat, 09 Mar 2019 02:10:22 -0000
- Subject: r269521 - in /trunk: gcc/go/gofrontend/MERGE li...
Author: ian
Date: Sat Mar 9 02:10:22 2019
New Revision: 269521
URL: https://gcc.gnu.org/viewcvs?rev=269521&root=gcc&view=rev
Log:
PR go/89447
syscall, internal/syscall: adjust use of largefile functions
Consistently call __go_openat for openat. Use fstatat64, creat64,
sendfile64, and getdents64 where needed.
Based on patch by Rainer Orth.
Fixes https://gcc.gnu.org/PR89447
Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/166420
Added:
trunk/libgo/go/internal/syscall/unix/at_largefile.go
trunk/libgo/go/internal/syscall/unix/at_regfile.go
trunk/libgo/go/syscall/libcall_bsd_largefile.go
trunk/libgo/go/syscall/libcall_bsd_regfile.go
trunk/libgo/go/syscall/libcall_solaris_largefile.go
trunk/libgo/go/syscall/libcall_solaris_regfile.go
Removed:
trunk/libgo/go/syscall/libcall_solaris.go
Modified:
trunk/gcc/go/gofrontend/MERGE
trunk/libgo/go/internal/syscall/unix/at.go
trunk/libgo/go/syscall/libcall_bsd.go
trunk/libgo/go/syscall/libcall_posix.go
trunk/libgo/go/syscall/libcall_posix_largefile.go
trunk/libgo/go/syscall/libcall_posix_regfile.go