} while (/*CONSTCOND*/0)
#ifndef SOLARIS2
-#define ERR(err) \
+#define SETERROR(err) \
do { \
/* external reference: error, and label bad */ \
error = (err); \
/*NOTREACHED*/ \
} while (/*CONSTCOND*/0)
#else
-#define ERR(err) \
+#define SETERROR(err) \
do { \
/* external reference: error, and label bad */ \
error = (err); \
/* error check for hints */
if (hints->ai_addrlen || hints->ai_canonname ||
hints->ai_addr || hints->ai_next)
- ERR(EAI_BADHINTS); /* xxx */
+ SETERROR(EAI_BADHINTS); /* xxx */
if (hints->ai_flags & ~AI_MASK)
- ERR(EAI_BADFLAGS);
+ SETERROR(EAI_BADFLAGS);
switch (hints->ai_family) {
case PF_UNSPEC:
case PF_INET:
case PF_INET6:
break;
default:
- ERR(EAI_FAMILY);
+ SETERROR(EAI_FAMILY);
}
memcpy(pai, hints, sizeof(*pai));
continue;
if (pai->ai_socktype == ex->e_socktype &&
pai->ai_protocol != ex->e_protocol) {
- ERR(EAI_BADHINTS);
+ SETERROR(EAI_BADHINTS);
}
}
}
case AI_ALL:
#if 1
/* illegal */
- ERR(EAI_BADFLAGS);
+ SETERROR(EAI_BADFLAGS);
#else
pai->ai_flags &= ~(AI_ALL | AI_V4MAPPED);
break;
}
error = get_portmatch(pai, servname);
if (error)
- ERR(error);
+ SETERROR(error);
*pai = ai0;
}
goto good;
if (pai->ai_flags & AI_NUMERICHOST)
- ERR(EAI_NONAME);
+ SETERROR(EAI_NONAME);
if (hostname == NULL)
- ERR(EAI_NONAME);
+ SETERROR(EAI_NONAME);
/*
* hostname as alphabetical name.
while (cur->ai_next)
cur = cur->ai_next;
} else
- ERR(EAI_FAMILY); /*xxx*/
+ SETERROR(EAI_FAMILY); /*xxx*/
}
break;
#endif
while (cur->ai_next)
cur = cur->ai_next;
} else
- ERR(EAI_FAMILY); /*xxx*/
+ SETERROR(EAI_FAMILY); /*xxx*/
}
break;
}