AdGuardHome/internal/aghnet/net_unix.go
2022-09-14 16:36:29 +03:00

19 lines
349 B
Go

//go:build darwin || freebsd || linux || openbsd
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)
}