EADDRINUSE
if (errno == EADDRINUSE) {
if (errno != EADDRINUSE) {
if (errno != EADDRINUSE || tries > 10)
if (errno != EADDRINUSE)
if (errno == EADDRINUSE) {
if (errno == EADDRINUSE) {
if (errno == EADDRINUSE) {
case EADDRINUSE:
rc |= runtest(s++, any, 0, 0, NULL, EADDRINUSE);
rc |= runtest(s++, local, 0, 0, NULL, EADDRINUSE);
rc |= runtest(s++, local, 1, 0, NULL, EADDRINUSE);
rc |= runtest(s++, local, 0, 0, NULL, EADDRINUSE);
rc |= runtest(s++, any, 1, 0, NULL, EADDRINUSE);
rc |= runtest(s++, any, 0, 0, NULL, EADDRINUSE);
rc |= runtest(s++, local, 1, 0, NULL, EADDRINUSE);
rc |= runtest(s++, local, 0, 1, NULL, EADDRINUSE);
rc |= runtest(s++, any, 1, 0, NULL, EADDRINUSE);
rc |= runtest(s++, any, 0, 1, NULL, EADDRINUSE);
rc |= runtest(s++, local, 1, 0, mr, EADDRINUSE);
rc |= runtest(s++, local, 0, 1, mr, EADDRINUSE);
rc |= runtest(s++, local, 1, 1, mr, EADDRINUSE);
rc |= runtest(s++, local, 0, 0, mr, EADDRINUSE);
rc |= runtest(s++, local, 0, 0, mr, EADDRINUSE);
rc |= runtest(s++, local, 0, 0, mr, EADDRINUSE);
rc |= runtest(s++, any, 0, 0, any_mreq, EADDRINUSE);
rc |= runtest(s++, local, 0, 0, local_mreq, EADDRINUSE);
rc |= runtest(s++, local, 0, 0, local_mreq, EADDRINUSE);
rc |= runtest(s++, any, 1, 0, any_mreq, EADDRINUSE);
rc |= runtest(s++, any, 0, 0, any_mreq, EADDRINUSE);
rc |= runtest(s++, local, 0, 0, local_mreq, EADDRINUSE);
rc |= runtest(s++, any, 1, 0, any_mreq, EADDRINUSE);
rc |= runtest(s++, any, 0, 1, any_mreq, EADDRINUSE);
rc |= runtest(s++, any, 0, 0, any_mreq, EADDRINUSE);
if (errno == EADDRINUSE) {
#ifdef EADDRINUSE
*inuse = (errno == EADDRINUSE);
else if(errno != EADDRINUSE &&
# ifdef EADDRINUSE
if(errno == EADDRINUSE && verbosity < VERB_DETAIL)
return -EADDRINUSE;
return -EADDRINUSE;
return -EADDRINUSE;
if (r != -EADDRINUSE)
if (r == -EADDRINUSE) {
return -EADDRINUSE;
err = -EADDRINUSE;
error = EADDRINUSE;
return (EADDRINUSE);
error = EADDRINUSE;
error = EADDRINUSE;
return (EADDRINUSE);
return (EADDRINUSE);
error = EADDRINUSE;
error = EADDRINUSE;
return (EADDRINUSE);
return (EADDRINUSE);
error = EADDRINUSE;
error = EADDRINUSE;
return (EADDRINUSE);
return (EADDRINUSE);
if (ret == EADDRINUSE && *portp == 0 && retries++ < 100)
error = EADDRINUSE;
return (EADDRINUSE);
error = EADDRINUSE;
error = EADDRINUSE;
return (EADDRINUSE);
return (EADDRINUSE);
return (EADDRINUSE);
return (EADDRINUSE);
return (EADDRINUSE);
error = EADDRINUSE;
error = EADDRINUSE;
error = EADDRINUSE;
return (EADDRINUSE);
return (EADDRINUSE);
return (EADDRINUSE);
return (EADDRINUSE);
return EADDRINUSE; /* XXX: is it appropriate? */
error = EADDRINUSE;
case EADDRINUSE:
case EADDRINUSE:
if (errno == EADDRINUSE) {
if (oerrno == EINVAL || oerrno == EADDRINUSE) {
if (errno != EADDRINUSE) {
if (errno == EADDRINUSE) {
#ifdef EADDRINUSE
*inuse = (errno == EADDRINUSE);
else if(errno != EADDRINUSE &&
# ifdef EADDRINUSE
if(errno == EADDRINUSE && verbosity < VERB_DETAIL)