SO_REUSEADDR
ret = setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &i, sizeof(i));
if (setsockopt(s, SOL_SOCKET, SO_REUSEADDR,
if (setsockopt(fds[n], SOL_SOCKET, SO_REUSEADDR,
if (setsockopt(smtplisten, SOL_SOCKET, SO_REUSEADDR, &one,
if (setsockopt(conflisten, SOL_SOCKET, SO_REUSEADDR, &one,
if (setsockopt(syncfd, SOL_SOCKET, SO_REUSEADDR, &one,
if (setsockopt(ls[nls], SOL_SOCKET, SO_REUSEADDR,
error = setsockopt(*sockp, SOL_SOCKET, SO_REUSEADDR,
if (setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &reuse, sizeof(reuse))
if (setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &optval, sizeof(int))) {
if (setsockopt(udpsock, SOL_SOCKET, SO_REUSEADDR, &opt,
if (setsockopt(udpsock, SOL_SOCKET, SO_REUSEADDR, &opt,
if (setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)) == -1)
if (setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &val, sizeof(int)) == -1) {
case SO_REUSEADDR:
wildcardaddress ? SO_REUSEPORT : SO_REUSEADDR,
SOL_SOCKET, wildcardaddress ? SO_REUSEPORT : SO_REUSEADDR,
#define SO_REUSEPORT SO_REUSEADDR
wildcardaddress ? SO_REUSEPORT : SO_REUSEADDR,
wildcardaddress ? SO_REUSEPORT : SO_REUSEADDR, &on,
#define SO_REUSEPORT SO_REUSEADDR
SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)) == -1)
#if defined(SO_REUSEADDR) || defined(SO_REUSEPORT) || defined(IPV6_USE_MIN_MTU) || defined(IP_TRANSPARENT) || defined(IP_BINDANY) || defined(IP_FREEBIND) || defined (SO_BINDANY)
#ifdef SO_REUSEADDR
if(setsockopt(s, SOL_SOCKET, SO_REUSEADDR, (void*)&on,
#if defined(SO_REUSEADDR) || defined(SO_REUSEPORT) \
#ifdef SO_REUSEADDR
if(setsockopt(s, SOL_SOCKET, SO_REUSEADDR, (void*)&on,
#if defined(SO_REUSEADDR) || defined(IP_BIND_ADDRESS_NO_PORT) \
#ifdef SO_REUSEADDR
if(setsockopt(s, SOL_SOCKET, SO_REUSEADDR, (void*)&on,
if (setsockopt(udp4sock, SOL_SOCKET, SO_REUSEADDR,
if (setsockopt(udp6sock, SOL_SOCKET, SO_REUSEADDR,
if (setsockopt(tcp4sock, SOL_SOCKET, SO_REUSEADDR,
if (setsockopt(tcp6sock, SOL_SOCKET, SO_REUSEADDR,
case SO_REUSEADDR:
case SO_REUSEADDR:
if ((so->so_options & (SO_REUSEADDR|SO_REUSEPORT)) == 0 &&
if (so->so_options & (SO_REUSEADDR|SO_REUSEPORT))
reuseport = SO_REUSEADDR|SO_REUSEPORT;
SO_REUSEADDR)) == 0) {
if (so->so_options & (SO_REUSEADDR|SO_REUSEPORT))
reuseport = SO_REUSEADDR | SO_REUSEPORT;
setsockopt(sock->fd, SOL_SOCKET, SO_REUSEADDR, (void *)&on,
if (setsockopt(data, SOL_SOCKET, SO_REUSEADDR, (char *)&on,
#if defined SOL_SOCKET && defined SO_REUSEADDR
if (setsockopt(s, SOL_SOCKET, SO_REUSEADDR,
if (setsockopt(s, SOL_SOCKET, SO_REUSEADDR,
if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)) == -1) {
if (setsockopt(sock, SOL_SOCKET, SO_REUSEADDR,
setsockopt(so2, SOL_SOCKET, SO_REUSEADDR, &on, sizeof on);
if (setsockopt(la->fd, SOL_SOCKET, SO_REUSEADDR,
if (setsockopt(syncfd, SOL_SOCKET, SO_REUSEADDR, &one,
if (setsockopt(listenfd, SOL_SOCKET, SO_REUSEADDR, (void *)&on,
if (setsockopt(s, SOL_SOCKET, SO_REUSEADDR,
if (turnon(sep->se_fd, SO_REUSEADDR) < 0)
setsockopt(l->fd, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on));
if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &enable,
if (setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &opt,
if (setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)) == -1) {
#if defined(SO_REUSEADDR) || (defined(INET6) && (defined(IPV6_V6ONLY) || defined(IPV6_USE_MIN_MTU) || defined(IPV6_MTU)))
#ifdef SO_REUSEADDR
if (setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)) < 0) {
#if defined(SO_REUSEADDR) || (defined(INET6) && (defined(IPV6_V6ONLY) || defined(IPV6_USE_MIN_MTU) || defined(IPV6_MTU)))
#ifdef SO_REUSEADDR
if (setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)) < 0) {
#ifdef SO_REUSEADDR
if(setsockopt(sock->s, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)) == 0) {
#ifdef SO_REUSEADDR
if (setsockopt(sockd, SOL_SOCKET, SO_REUSEADDR, &frm,
setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &on, sizeof on);
setsockopt(lsock, SOL_SOCKET, SO_REUSEADDR, &on, sizeof on);
setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &on, sizeof on);
setsockopt(lsock, SOL_SOCKET, SO_REUSEADDR, &on, sizeof on);
if (setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on))
cfgstate.listen_on ? SO_REUSEADDR : SO_REUSEPORT, (void *)&r,
if (setsockopt(l->fd, SOL_SOCKET, SO_REUSEADDR, &opt,
if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &enable,
if (setsockopt(s, SOL_SOCKET, SO_REUSEADDR,
if (setsockopt(*fdp, SOL_SOCKET, SO_REUSEADDR, &reuseaddr,
if (setsockopt(rep->fd, SOL_SOCKET, SO_REUSEADDR,
setsockopt(client->sock, SOL_SOCKET, SO_REUSEADDR,
#ifdef SO_REUSEADDR
#ifdef SO_REUSEADDR
if(setsockopt(s, SOL_SOCKET, SO_REUSEADDR, (void*)&on,
#if defined(SO_REUSEADDR) || defined(SO_REUSEPORT) || defined(IPV6_USE_MIN_MTU) || defined(IP_TRANSPARENT) || defined(IP_BINDANY) || defined(IP_FREEBIND) || defined (SO_BINDANY)
#ifdef SO_REUSEADDR
if(setsockopt(s, SOL_SOCKET, SO_REUSEADDR, (void*)&on,
#if defined(SO_REUSEADDR) || defined(SO_REUSEPORT) \
#ifdef SO_REUSEADDR
if(setsockopt(s, SOL_SOCKET, SO_REUSEADDR, (void*)&on,
#if defined(SO_REUSEADDR) || defined(IP_BIND_ADDRESS_NO_PORT) \
#ifdef SO_REUSEADDR
if(setsockopt(s, SOL_SOCKET, SO_REUSEADDR, (void*)&on,
#ifdef SO_REUSEADDR
if(setsockopt(listen_s, SOL_SOCKET, SO_REUSEADDR, (void*)&on,
if(setsockopt(fd, SOL_SOCKET, SO_REUSEADDR,
(void)setsockopt(lsock, SOL_SOCKET, SO_REUSEADDR, &one,
(void)setsockopt(lsock, SOL_SOCKET, SO_REUSEADDR, &one,