From: Joel Sing Date: Tue, 16 Jul 2013 15:35:06 +0000 (-0700) Subject: net: fix setsockopt for openbsd X-Git-Tag: go1.2rc2~1038 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=9bd32b48ca135ea21a2ee634e849cd72d780ccef;p=gostls13.git net: fix setsockopt for openbsd s/TCP_KEEPALIVE/SO_KEEPALIVE/ to unbreak build on OpenBSD. R=golang-dev, iant CC=golang-dev https://golang.org/cl/11345044 --- diff --git a/src/pkg/net/tcpsockopt_openbsd.go b/src/pkg/net/tcpsockopt_openbsd.go index 25a826f18b..306f4e050d 100644 --- a/src/pkg/net/tcpsockopt_openbsd.go +++ b/src/pkg/net/tcpsockopt_openbsd.go @@ -23,5 +23,5 @@ func setKeepAlivePeriod(fd *netFD, d time.Duration) error { d += (time.Second - time.Nanosecond) secs := int(d.Seconds()) - return os.NewSyscallError("setsockopt", syscall.SetsockoptInt(fd.sysfd, syscall.IPPROTO_TCP, syscall.TCP_KEEPALIVE, secs)) + return os.NewSyscallError("setsockopt", syscall.SetsockoptInt(fd.sysfd, syscall.IPPROTO_TCP, syscall.SO_KEEPALIVE, secs)) }