Handle EAFNOSUPPORT as on FreeBSD

This commit is contained in:
dmiller 2026-03-19 17:39:59 +00:00
parent fcceb4f957
commit 8cf08ee9cb

View file

@ -177,9 +177,14 @@ intf_open(void)
#if defined(SIOCGLIFCONF) || defined(SIOCGIFNETMASK_IN6) || defined(SIOCGIFNETMASK6)
if ((intf->fd6 = socket(AF_INET6, SOCK_DGRAM, 0)) < 0) {
if (1
# ifdef EPROTONOSUPPORT
if (errno != EPROTONOSUPPORT)
&& errno != EPROTONOSUPPORT
#endif
# ifdef EAFNOSUPPORT
&& errno != EAFNOSUPPORT
#endif
)
return (intf_close(intf));
}
#endif