From f28671885322ff5639557fa21bce38400068ed94 Mon Sep 17 00:00:00 2001 From: Nemanja Boric <4burgos@gmail.com> Date: Mon, 17 Jul 2017 19:43:33 +0200 Subject: [PATCH] Add SO_REUSEPORT constant for Linux, Darwin and FreeBSD --- src/core/sys/posix/sys/socket.d | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/sys/posix/sys/socket.d b/src/core/sys/posix/sys/socket.d index d5635ab200..0a5992bf0f 100644 --- a/src/core/sys/posix/sys/socket.d +++ b/src/core/sys/posix/sys/socket.d @@ -268,6 +268,7 @@ version( CRuntime_Glibc ) SO_RCVLOWAT = 18, SO_RCVTIMEO = 20, SO_REUSEADDR = 2, + SO_REUSEPORT = 15, SO_SNDBUF = 7, SO_SNDLOWAT = 19, SO_SNDTIMEO = 21, @@ -302,6 +303,7 @@ version( CRuntime_Glibc ) SO_RCVLOWAT = 18, SO_RCVTIMEO = 20, SO_REUSEADDR = 2, + SO_REUSEPORT = 15, SO_SNDBUF = 7, SO_SNDLOWAT = 19, SO_SNDTIMEO = 21, @@ -701,6 +703,7 @@ else version( Darwin ) SO_RCVLOWAT = 0x1004, SO_RCVTIMEO = 0x1006, SO_REUSEADDR = 0x0004, + SO_REUSEPORT = 0x0200, SO_SNDBUF = 0x1001, SO_SNDLOWAT = 0x1003, SO_SNDTIMEO = 0x1005, @@ -878,6 +881,7 @@ else version( FreeBSD ) SO_RCVLOWAT = 0x1004, SO_RCVTIMEO = 0x1006, SO_REUSEADDR = 0x0004, + SO_REUSEPORT = 0x0200, SO_SNDBUF = 0x1001, SO_SNDLOWAT = 0x1003, SO_SNDTIMEO = 0x1005,