summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorDominik Picheta <dominikpicheta@googlemail.com>2014-04-07 20:46:47 +0100
committerDominik Picheta <dominikpicheta@googlemail.com>2014-04-07 20:46:47 +0100
commit369d8c57ae6242afc7b64d79a4df48a539312677 (patch)
treeddc70170e3558134514705c0205e33e0dd32ba5e
parent12e247acc673a674103876494368535f62bcb4a3 (diff)
downloadNim-369d8c57ae6242afc7b64d79a4df48a539312677.tar.gz
Disable async macro code output. Added some WSA error codes to winlean.
-rw-r--r--lib/pure/asyncdispatch.nim2
-rw-r--r--lib/windows/winlean.nim7
2 files changed, 7 insertions, 2 deletions
diff --git a/lib/pure/asyncdispatch.nim b/lib/pure/asyncdispatch.nim
index ef2bab875..880458ee5 100644
--- a/lib/pure/asyncdispatch.nim
+++ b/lib/pure/asyncdispatch.nim
@@ -922,7 +922,7 @@ macro async*(prc: stmt): stmt {.immediate.} =
 
   result[6] = outerProcBody
 
-  echo(toStrLit(result))
+  #echo(toStrLit(result))
 
 proc recvLine*(socket: TAsyncFD): PFuture[string] {.async.} =
   ## Reads a line of data from ``socket``. Returned future will complete once
diff --git a/lib/windows/winlean.nim b/lib/windows/winlean.nim
index 4d87cf4b2..69a3c5c81 100644
--- a/lib/windows/winlean.nim
+++ b/lib/windows/winlean.nim
@@ -657,7 +657,12 @@ type
     D4*: array [0..7, int8]
 
 const
-  ERROR_IO_PENDING* = 997
+  ERROR_IO_PENDING* = 997 # a.k.a WSA_IO_PENDING
+  WSAECONNABORTED* = 10053
+  WSAECONNRESET* = 10054
+  WSAEDISCON* = 10101
+  WSAENETRESET* = 10052
+  WSAETIMEDOUT* = 10060
 
 proc CreateIoCompletionPort*(FileHandle: THANDLE, ExistingCompletionPort: THANDLE,
                              CompletionKey: DWORD,