EADDRINUSE
if (errno == EADDRINUSE)
if (errno == EADDRINUSE)
if (errno == EADDRINUSE) {
if (errno != EADDRINUSE) {
#ifdef EADDRINUSE
case EADDRINUSE : return 48;
if (errno != EADDRINUSE || tries > 10)
if (conerrno == EADDRINUSE) {
if (errno != EADDRINUSE)
BADERR(errno != EADDRINUSE, "bind(rip_sock)");
if (errno != EADDRINUSE
case EADDRINUSE:
return EADDRINUSE;
return EADDRINUSE;
} while (error == EADDRINUSE &&
error = SET_ERROR(EADDRINUSE);
return EADDRINUSE;
return (EADDRINUSE);
return (EADDRINUSE);
return EADDRINUSE;
return EADDRINUSE;
return EADDRINUSE;
return EADDRINUSE;
return EADDRINUSE;
return EADDRINUSE;
return EADDRINUSE;
return EADDRINUSE;
return EADDRINUSE;
error = EADDRINUSE;
return EADDRINUSE;
return EADDRINUSE;
return (EADDRINUSE);
return (EADDRINUSE);
return (EADDRINUSE);
return EADDRINUSE;
return EADDRINUSE;
return EADDRINUSE;
return EADDRINUSE;
return EADDRINUSE;
return EADDRINUSE;
return EADDRINUSE; /* XXX: is it appropriate? */
error = EADDRINUSE;
return (EADDRINUSE);
} while (error == EADDRINUSE &&
#ifdef EADDRINUSE
return EADDRINUSE;
#ifdef 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) {
if (errno == EADDRINUSE)