From 5eaec84785f9604cbf4068d3ab81ade9e6172559 Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Sun, 6 Apr 2014 19:27:47 +0100 Subject: [PATCH] Select implementation in selectors module compiles again. --- lib/pure/selectors.nim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/pure/selectors.nim b/lib/pure/selectors.nim index 085344e3ea..454e772346 100644 --- a/lib/pure/selectors.nim +++ b/lib/pure/selectors.nim @@ -204,9 +204,9 @@ elif defined(windows): var retCode = 0 if timeout != -1: - retCode = int(select(TSocketHandle(m+1), addr(rd), addr(wr), nil, addr(tv))) + retCode = int(select(cint(m+1), addr(rd), addr(wr), nil, addr(tv))) else: - retCode = int(select(TSocketHandle(m+1), addr(rd), addr(wr), nil, nil)) + retCode = int(select(cint(m+1), addr(rd), addr(wr), nil, nil)) if retCode < 0: OSError(OSLastError()) @@ -242,7 +242,7 @@ when isMainModule: sock: TSocket var sock = socket() - sock.setBlocking(false) + #sock.setBlocking(false) sock.connect("irc.freenode.net", TPort(6667)) var selector = newSelector()