aboutsummaryrefslogtreecommitdiff
path: root/libgo/go/net/tcpsockopt_solaris.go
AgeCommit message (Collapse)AuthorFilesLines
2020-01-21libgo: update to Go1.14beta1Ian Lance Taylor1-4/+15
Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/214297
2017-09-14libgo: update to go1.9Ian Lance Taylor1-10/+4
Reviewed-on: https://go-review.googlesource.com/63753 From-SVN: r252767
2016-07-22libgo: update to go1.7rc3Ian Lance Taylor1-1/+1
Reviewed-on: https://go-review.googlesource.com/25150 From-SVN: r238662
2015-11-06libgo: Solaris portability fixes.Ian Lance Taylor1-16/+8
Only build net/hook_cloexec.go on GNU/Linux and FreeBSD, because those are the only systems with accept4. Add syscall/libcall_bsd.go to define sendfile for *BSD and Solaris. Revert tcpsockopt_solaris.go back to the earlier version, so that it works on Solaris 10. Always pass the address of a Pid_t value to TIOCGPGRP and TIOCSPGRP. Include <unistd.h> in runtime/go-varargs.c. Reviewed-on: https://go-review.googlesource.com/16719 From-SVN: r229880
2015-10-31runtime: Remove now unnecessary pad field from ParFor.Ian Lance Taylor1-8/+16
It is not needed due to the removal of the ctx field. Reviewed-on: https://go-review.googlesource.com/16525 From-SVN: r229616
2015-01-16net: Restore earlier Solaris-specific version of setKeepAlivePeriod.Ian Lance Taylor1-0/+27
The version from the master repository seems to be appropriate for OpenSolaris but not for Solaris itself. Solaris 11.2 proper does not define TCP_KEEPIDLE or TCP_KEEPINTVL. From-SVN: r219749
2015-01-15libgo, compiler: Upgrade libgo to Go 1.4, except for runtime.Ian Lance Taylor1-27/+0
This upgrades all of libgo other than the runtime package to the Go 1.4 release. In Go 1.4 much of the runtime was rewritten into Go. Merging that code will take more time and will not change the API, so I'm putting it off for now. There are a few runtime changes anyhow, to accomodate other packages that rely on minor modifications to the runtime support. The compiler changes slightly to add a one-bit flag to each type descriptor kind that is stored directly in an interface, which for gccgo is currently only pointer types. Another one-bit flag (gcprog) is reserved because it is used by the gc compiler, but gccgo does not currently use it. There is another error check in the compiler since I ran across it during testing. gotools/: * Makefile.am (go_cmd_go_files): Sort entries. Add generate.go. * Makefile.in: Rebuild. From-SVN: r219627
2014-07-19libgo: Update to Go 1.3 release.Ian Lance Taylor1-0/+27
From-SVN: r212837
2013-11-14net: On Solaris use Darwin keepalive code.Ian Lance Taylor1-25/+0
From-SVN: r204819
2013-11-11net: Fix TCP keepalive handling for Solaris.Ian Lance Taylor1-0/+25
From-SVN: r204688