OSDN Git Service

c9ef2c2ab6ea511219a05ce897cef116470ef461
[pf3gnuchains/gcc-fork.git] / libgo / go / net / http / transport_windows.go
1 // Copyright 2011 The Go Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style
3 // license that can be found in the LICENSE file.
4
5 package http
6
7 import (
8         "net"
9         "syscall"
10 )
11
12 func init() {
13         remoteSideClosedFunc = func(err error) (out bool) {
14                 op, ok := err.(*net.OpError)
15                 if ok && op.Op == "WSARecv" && op.Net == "tcp" && op.Err == syscall.Errno(10058) {
16                         // TODO(brainman,rsc): Fix whatever is generating this.
17                         return true
18                 }
19                 return false
20         }
21 }