From c332110291089b624fa0951fbf2d1ee6de525b9f Mon Sep 17 00:00:00 2001 From: Damien Miller Date: Thu, 15 Jan 2015 02:59:51 +1100 Subject: some systems lack SO_REUSEPORT --- regress/netcat.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/regress/netcat.c b/regress/netcat.c index c14d8164c..bffaade58 100644 --- a/regress/netcat.c +++ b/regress/netcat.c @@ -719,11 +719,11 @@ local_listen(char *host, char *port, struct addrinfo hints) &rtableid, sizeof(rtableid)) == -1)) err(1, "setsockopt SO_RTABLE"); #endif - +#ifdef SO_REUSEPORT ret = setsockopt(s, SOL_SOCKET, SO_REUSEPORT, &x, sizeof(x)); if (ret == -1) err(1, NULL); - +#endif set_common_sockopts(s); if (bind(s, (struct sockaddr *)res0->ai_addr, -- cgit v1.2.3