summary refs log tree commit diff stats
path: root/lib/windows
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2016-05-30 10:52:40 +0200
committerAndreas Rumpf <rumpf_a@web.de>2016-05-30 10:52:47 +0200
commit6556ec2ce049c705afab3d2749d9810d3cbc3a1a (patch)
tree62e7d637bd25cc610df5b9f74e00fe15584a21f0 /lib/windows
parentddca807a89669f39960e38e21490de2dac4941dd (diff)
downloadNim-6556ec2ce049c705afab3d2749d9810d3cbc3a1a.tar.gz
fixes Windows builds
Diffstat (limited to 'lib/windows')
-rw-r--r--lib/windows/winlean.nim2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/windows/winlean.nim b/lib/windows/winlean.nim
index 750c7b4d1..645ccd57b 100644
--- a/lib/windows/winlean.nim
+++ b/lib/windows/winlean.nim
@@ -518,6 +518,8 @@ var
   SO_DEBUG* {.importc, header: "winsock2.h".}: cint ## turn on debugging info recording
   SO_ACCEPTCONN* {.importc, header: "winsock2.h".}: cint # socket has had listen()
   SO_REUSEADDR* {.importc, header: "winsock2.h".}: cint # allow local address reuse
+  SO_REUSEPORT* {.importc: "SO_REUSEADDR", header: "winsock2.h".}: cint # allow port reuse. Since Windows does not really support it, mapped to SO_REUSEADDR. This shouldn't cause problems.
+
   SO_KEEPALIVE* {.importc, header: "winsock2.h".}: cint # keep connections alive
   SO_DONTROUTE* {.importc, header: "winsock2.h".}: cint # just use interface addresses
   SO_BROADCAST* {.importc, header: "winsock2.h".}: cint # permit sending of broadcast msgs