diff options
author | Dominik Picheta <dominikpicheta@googlemail.com> | 2012-08-12 20:25:30 +0100 |
---|---|---|
committer | Dominik Picheta <dominikpicheta@googlemail.com> | 2012-08-12 20:25:30 +0100 |
commit | 8dd1a5a1818584535edbb3cbf90c599cf4b9eefc (patch) | |
tree | a8e13911a2747792c9afcb0f744ef57275dbd685 /lib/pure/sockets.nim | |
parent | e9604b4433cac0627086b1b28983546ed033e41e (diff) | |
download | Nim-8dd1a5a1818584535edbb3cbf90c599cf4b9eefc.tar.gz |
Sockets module should compile again on Windows. Fixed asyncio not compiling.
Diffstat (limited to 'lib/pure/sockets.nim')
-rwxr-xr-x | lib/pure/sockets.nim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/pure/sockets.nim b/lib/pure/sockets.nim index d6b69d4c8..28f0a325e 100755 --- a/lib/pure/sockets.nim +++ b/lib/pure/sockets.nim @@ -1218,7 +1218,7 @@ proc recvFrom*(socket: TSocket, data: var string, length: int, data = newString(length) var sockAddress: Tsockaddr_in var addrLen = sizeof(sockAddress).TSockLen - result = recvFrom(socket.fd, cstring(data), length, flags, + result = recvFrom(socket.fd, cstring(data), length.cint, flags.cint, cast[ptr TSockAddr](addr(sockAddress)), addr(addrLen)) if result != -1: @@ -1326,7 +1326,7 @@ proc sendTo*(socket: TSocket, address: string, port: TPort, data: pointer, var success = false var it = aiList while it != nil: - result = sendTo(socket.fd, data, size.cint, flags, it.ai_addr, + result = sendTo(socket.fd, data, size.cint, flags.cint, it.ai_addr, it.ai_addrlen.TSockLen) if result != -1'i32: success = true |