SOFT_OR_HARD
SOFT_OR_HARD(ECONNREFUSED, ISC_R_CONNREFUSED);
SOFT_OR_HARD(ECONNREFUSED, ISC_R_CONNREFUSED);
SOFT_OR_HARD(ENETUNREACH, ISC_R_NETUNREACH);
SOFT_OR_HARD(EHOSTUNREACH, ISC_R_HOSTUNREACH);
SOFT_OR_HARD(EHOSTDOWN, ISC_R_HOSTDOWN);
SOFT_OR_HARD(EADDRNOTAVAIL, ISC_R_ADDRNOTAVAIL);
SOFT_OR_HARD(ENOPROTOOPT, ISC_R_HOSTUNREACH);
SOFT_OR_HARD(EPROTO, ISC_R_HOSTUNREACH);
SOFT_OR_HARD(EINVAL, ISC_R_HOSTUNREACH);