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