AdGuardHome/internal/aghnet/net_unix.go

21 lines
388 B
Go

//go:build openbsd || freebsd || linux || darwin
// +build openbsd freebsd linux darwin
package aghnet
import (
"io"
"syscall"
"github.com/AdguardTeam/golibs/errors"
)
// closePortChecker closes c. c must be non-nil.
func closePortChecker(c io.Closer) (err error) {
return c.Close()
}
func isAddrInUse(err syscall.Errno) (ok bool) {
return errors.Is(err, syscall.EADDRINUSE)
}