]> Cypherpunks repositories - gostls13.git/commitdiff
undo CL 92210044 / 5cb21eee2d35
authorBrad Fitzpatrick <bradfitz@golang.org>
Mon, 12 May 2014 15:48:19 +0000 (08:48 -0700)
committerBrad Fitzpatrick <bradfitz@golang.org>
Mon, 12 May 2014 15:48:19 +0000 (08:48 -0700)
<enter reason for undo>

««« original CL description
net: make use of SO_LINGER_SEC on darwin

Fixes #7971.

LGTM=iant
R=golang-codereviews, iant
CC=golang-codereviews
https://golang.org/cl/92210044
»»»

TBR=iant
R=golang-codereviews
CC=golang-codereviews
https://golang.org/cl/96220049

src/pkg/net/sockopt_posix.go

index 0bfaecea41271d27a5832dd53aea6811145ad1f2..921918c37f543b42dbb17569d82c3e2b2fcc45b5 100644 (file)
@@ -8,7 +8,6 @@ package net
 
 import (
        "os"
-       "runtime"
        "syscall"
 )
 
@@ -138,9 +137,5 @@ func setLinger(fd *netFD, sec int) error {
                return err
        }
        defer fd.decref()
-       opt := syscall.SO_LINGER
-       if runtime.GOOS == "darwin" {
-               opt = syscall.SO_LINGER_SEC
-       }
-       return os.NewSyscallError("setsockopt", syscall.SetsockoptLinger(fd.sysfd, syscall.SOL_SOCKET, opt, &l))
+       return os.NewSyscallError("setsockopt", syscall.SetsockoptLinger(fd.sysfd, syscall.SOL_SOCKET, syscall.SO_LINGER, &l))
 }