From 6556ec2ce049c705afab3d2749d9810d3cbc3a1a Mon Sep 17 00:00:00 2001 From: Andreas Rumpf Date: Mon, 30 May 2016 10:52:40 +0200 Subject: [PATCH] fixes Windows builds --- lib/windows/winlean.nim | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/windows/winlean.nim b/lib/windows/winlean.nim index 750c7b4d16..645ccd57bd 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