summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorDominik Picheta <dominikpicheta@googlemail.com>2014-04-06 19:27:47 +0100
committerDominik Picheta <dominikpicheta@googlemail.com>2014-04-06 19:27:47 +0100
commit5eaec84785f9604cbf4068d3ab81ade9e6172559 (patch)
tree12c3c958c7da343c712a0515d3de8fe3461dbd37
parent439569cfa3bce06c5a9ab77c88572a546e807fdd (diff)
downloadNim-5eaec84785f9604cbf4068d3ab81ade9e6172559.tar.gz
Select implementation in selectors module compiles again.
-rw-r--r--lib/pure/selectors.nim6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/pure/selectors.nim b/lib/pure/selectors.nim
index 085344e3e..454e77234 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()