From 10f205bb52374ac06fbed32439e13caeb964d94d Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Sun, 23 Mar 2014 11:39:24 +0000 Subject: [PATCH] Fixes tasyncawait and the net module on Linux. --- lib/pure/rawsockets.nim | 3 ++- tests/async/tasyncawait.nim | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/pure/rawsockets.nim b/lib/pure/rawsockets.nim index db04f60975..de7437420a 100644 --- a/lib/pure/rawsockets.nim +++ b/lib/pure/rawsockets.nim @@ -22,7 +22,8 @@ when defined(Windows): export WSAEWOULDBLOCK else: import posix - export fcntl, F_GETFL, O_NONBLOCK, F_SETFL, EAGAIN, EWOULDBLOCK + export fcntl, F_GETFL, O_NONBLOCK, F_SETFL, EAGAIN, EWOULDBLOCK, MSG_NOSIGNAL, + EINTR, EINPROGRESS export TSocketHandle, TSockaddr_in, TAddrinfo, INADDR_ANY, TSockAddr, TSockLen, inet_ntoa, recv, `==`, connect, send, accept, recvfrom, sendto diff --git a/tests/async/tasyncawait.nim b/tests/async/tasyncawait.nim index ae22d8d52b..7f2c1e6cc5 100644 --- a/tests/async/tasyncawait.nim +++ b/tests/async/tasyncawait.nim @@ -3,7 +3,7 @@ discard """ cmd: "nimrod cc --hints:on $# $#" output: "5000" """ -import asyncio2, sockets2, net, strutils, os +import asyncdispatch, rawsockets, net, strutils, os var disp = newDispatcher() var msgCount = 0