diff options
Diffstat (limited to 'libgo/go/net/sock_posix.go')
-rw-r--r-- | libgo/go/net/sock_posix.go | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/libgo/go/net/sock_posix.go b/libgo/go/net/sock_posix.go index 3f956df65a6..4d2cfde3f1c 100644 --- a/libgo/go/net/sock_posix.go +++ b/libgo/go/net/sock_posix.go @@ -17,8 +17,6 @@ import ( type sockaddr interface { Addr - netaddr - // family returns the platform-dependent address family // identifier. family() int @@ -42,11 +40,11 @@ func socket(net string, family, sotype, proto int, ipv6only bool, laddr, raddr s return nil, err } if err = setDefaultSockopts(s, family, sotype, ipv6only); err != nil { - closesocket(s) + closeFunc(s) return nil, err } if fd, err = newFD(s, family, sotype, net); err != nil { - closesocket(s) + closeFunc(s) return nil, err } @@ -54,7 +52,7 @@ func socket(net string, family, sotype, proto int, ipv6only bool, laddr, raddr s // following applications: // // - An endpoint holder that opens a passive stream - // connenction, known as a stream listener + // connection, known as a stream listener // // - An endpoint holder that opens a destination-unspecific // datagram connection, known as a datagram listener @@ -165,7 +163,7 @@ func (fd *netFD) listenStream(laddr sockaddr, backlog int) error { return os.NewSyscallError("bind", err) } } - if err := syscall.Listen(fd.sysfd, backlog); err != nil { + if err := listenFunc(fd.sysfd, backlog); err != nil { return os.NewSyscallError("listen", err) } if err := fd.init(); err != nil { |