gcc/libgo/go
Ian Lance Taylor f89b66f5ad net: work around Solaris connect issue when server closes socket
On Solaris, if you do a in-progress connect, and then the
server accepts and closes the socket, the client's later
attempt to complete the connect will fail with EINVAL.  Handle
this case by assuming that the connect succeeded.  This code
is weird enough that it is implemented as Solaris-only so that
it doesn't hide a real error on a different OS.

See http://golang.org/issue/6828.

From-SVN: r206232
2013-12-28 18:00:30 +00:00
..
archive
bufio
builtin
bytes
compress
container
crypto
database/sql libgo: Update to current Go library. 2013-11-27 01:05:38 +00:00
debug libgo: Update to current Go library. 2013-11-27 01:05:38 +00:00
encoding libgo: Update to current Go library. 2013-11-27 01:05:38 +00:00
errors
exp
expvar
flag
fmt
go libgo: Update to current Go library. 2013-11-27 01:05:38 +00:00
hash
html
image
index/suffixarray
io
log
math
mime
net net: work around Solaris connect issue when server closes socket 2013-12-28 18:00:30 +00:00
old
os libgo: Update to current Go library. 2013-11-27 01:05:38 +00:00
path
reflect reflect: Fix MakeFunc returning float32 or float64 on 386. 2013-12-12 17:44:01 +00:00
regexp
runtime libgo: Update to current Go library. 2013-11-27 01:05:38 +00:00
sort
strconv
strings libgo: Update to current Go library. 2013-11-27 01:05:38 +00:00
sync
syscall syscall: Set SizeofSockaddrAny to the value the go distribution uses 2013-11-25 22:54:05 +00:00
testing libgo: Update to current Go library. 2013-11-27 01:05:38 +00:00
text
time libgo: Update to current Go library. 2013-11-27 01:05:38 +00:00
unicode