// Copyright 2023 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. //go:build aix || dragonfly || freebsd || linux || netbsd || solaris package net import ( "runtime" "syscall" "testing" ) const ( syscall_TCP_KEEPIDLE = syscall.TCP_KEEPIDLE syscall_TCP_KEEPCNT = syscall.TCP_KEEPCNT syscall_TCP_KEEPINTVL = syscall.TCP_KEEPINTVL ) type fdType = int func maybeSkipKeepAliveTest(t *testing.T) { // TODO(panjf2000): stop skipping this test on Solaris // when https://go.dev/issue/64251 is fixed. if runtime.GOOS == "solaris" { t.Skip("skipping on solaris for now") } }