summary refs log tree commit diff stats
path: root/lib/pure/sockets.nim
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2012-09-11 08:09:34 +0200
committerAraq <rumpf_a@web.de>2012-09-11 08:09:34 +0200
commit64c638a9dcdc12b1ccf83543bd2aa3aa15ce26f1 (patch)
tree5db73f3010fc215f37291fd26019b247f66168e2 /lib/pure/sockets.nim
parent1bb1db79b24ffa359e3c4524e7e65c6daa8b2613 (diff)
downloadNim-64c638a9dcdc12b1ccf83543bd2aa3aa15ce26f1.tar.gz
first steps for overloading support of passing blocks; bugfix: test results of 'compile' are not overwritten
Diffstat (limited to 'lib/pure/sockets.nim')
-rwxr-xr-xlib/pure/sockets.nim3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/pure/sockets.nim b/lib/pure/sockets.nim
index d0a4c216a..7b1ef818b 100755
--- a/lib/pure/sockets.nim
+++ b/lib/pure/sockets.nim
@@ -388,7 +388,8 @@ proc getSockName*(socket: TSocket): TPort =
 
 proc selectWrite*(writefds: var seq[TSocket], timeout = 500): int
 
-template acceptAddrPlain(noClientRet, successRet: expr, sslImplementation: stmt): stmt =
+template acceptAddrPlain(noClientRet, successRet: expr, 
+                         sslImplementation: stmt): stmt {.immediate.} =
   assert(client != nil)
   var sockAddress: Tsockaddr_in
   var addrLen = sizeof(sockAddress).TSockLen