]> Cypherpunks repositories - gostls13.git/commitdiff
net: fix windows build
authorMikio Hara <mikioh.mikioh@gmail.com>
Thu, 19 Jan 2012 23:33:37 +0000 (08:33 +0900)
committerMikio Hara <mikioh.mikioh@gmail.com>
Thu, 19 Jan 2012 23:33:37 +0000 (08:33 +0900)
R=golang-dev, alex.brainman
CC=golang-dev
https://golang.org/cl/5532102

src/pkg/net/fd_windows.go

index 637510b732f59c88864681c9557a246183da1e85..6e37b4eb6f1a26e231ab239754c3039a89504536 100644 (file)
@@ -230,7 +230,7 @@ type netFD struct {
        // immutable until Close
        sysfd   syscall.Handle
        family  int
-       proto   int
+       sotype  int
        net     string
        laddr   Addr
        raddr   Addr
@@ -244,11 +244,11 @@ type netFD struct {
        wio       sync.Mutex
 }
 
-func allocFD(fd syscall.Handle, family, proto int, net string) (f *netFD) {
+func allocFD(fd syscall.Handle, family, sotype int, net string) (f *netFD) {
        f = &netFD{
                sysfd:  fd,
                family: family,
-               proto:  proto,
+               sotype: sotype,
                net:    net,
        }
        runtime.SetFinalizer(f, (*netFD).Close)
@@ -506,7 +506,7 @@ func (fd *netFD) accept(toAddr func(syscall.Sockaddr) Addr) (nfd *netFD, err err
        // Get new socket.
        // See ../syscall/exec.go for description of ForkLock.
        syscall.ForkLock.RLock()
-       s, e := syscall.Socket(fd.family, fd.proto, 0)
+       s, e := syscall.Socket(fd.family, fd.sotype, 0)
        if e != nil {
                syscall.ForkLock.RUnlock()
                return nil, e
@@ -546,7 +546,7 @@ func (fd *netFD) accept(toAddr func(syscall.Sockaddr) Addr) (nfd *netFD, err err
        lsa, _ := lrsa.Sockaddr()
        rsa, _ := rrsa.Sockaddr()
 
-       nfd = allocFD(s, fd.family, fd.proto, fd.net)
+       nfd = allocFD(s, fd.family, fd.sotype, fd.net)
        nfd.setAddr(toAddr(lsa), toAddr(rsa))
        return nfd, nil
 }