25 lines
476 B
Go
25 lines
476 B
Go
// SPDX-License-Identifier: 0BSD
|
|
// Copyright (c) 2024-2026 Sudo-Ivan / Quad4.io
|
|
//go:build !linux || tinygo
|
|
// +build !linux tinygo
|
|
|
|
package interfaces
|
|
|
|
import (
|
|
"time"
|
|
)
|
|
|
|
// platformGetRTT is defined in OS-specific files
|
|
// Default implementation for non-Linux platforms
|
|
func platformGetRTT(fd uintptr) time.Duration {
|
|
return 0
|
|
}
|
|
|
|
func (tc *TCPClientInterface) setTimeoutsLinux() error {
|
|
return nil
|
|
}
|
|
|
|
func (tc *TCPClientInterface) setTimeoutsOSX() error {
|
|
return nil
|
|
}
|