Fix "PR c++/92804 ICE trying to use concept as a nested-name-specifier"
[official-gcc.git] / libgo / go / net / tcpsockopt_posix.go
blob01bc421975605dde2e114abeecffe0bb3bee2c43
1 // Copyright 2009 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.
5 // +build aix darwin dragonfly freebsd hurd linux netbsd openbsd solaris windows
7 package net
9 import (
10 "runtime"
11 "syscall"
14 func setNoDelay(fd *netFD, noDelay bool) error {
15 err := fd.pfd.SetsockoptInt(syscall.IPPROTO_TCP, syscall.TCP_NODELAY, boolint(noDelay))
16 runtime.KeepAlive(fd)
17 return wrapSyscallError("setsockopt", err)