summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorDominik Picheta <dominikpicheta@googlemail.com>2016-09-17 18:44:12 +0200
committerGitHub <noreply@github.com>2016-09-17 18:44:12 +0200
commitf62ced80fcb5d860c13decd66af306a0753a81bf (patch)
treed457bbc6449b13e5bfedc24ec7451faaab5620cd
parentd250f06550b14dae0f474d2976f4a57837c7318a (diff)
parent38505e31c8d8141cab4d8f1fe64a01724474bfe3 (diff)
downloadNim-f62ced80fcb5d860c13decd66af306a0753a81bf.tar.gz
Merge pull request #4789 from rudis/devel-tests
tests: tnewasyncudp: use constant
-rw-r--r--lib/posix/posix.nim2
-rw-r--r--tests/async/tnewasyncudp.nim6
2 files changed, 5 insertions, 3 deletions
diff --git a/lib/posix/posix.nim b/lib/posix/posix.nim
index bdc0dd058..b96e88b6c 100644
--- a/lib/posix/posix.nim
+++ b/lib/posix/posix.nim
@@ -1694,6 +1694,8 @@ var
 
   INADDR_ANY* {.importc, header: "<netinet/in.h>".}: InAddrScalar
     ## IPv4 local host address.
+  INADDR_LOOPBACK* {.importc, header: "<netinet/in.h>".}: InAddrScalar
+    ## IPv4 loopback address.
   INADDR_BROADCAST* {.importc, header: "<netinet/in.h>".}: InAddrScalar
     ## IPv4 broadcast address.
 
diff --git a/tests/async/tnewasyncudp.nim b/tests/async/tnewasyncudp.nim
index 66f75711e..6277e877c 100644
--- a/tests/async/tnewasyncudp.nim
+++ b/tests/async/tnewasyncudp.nim
@@ -43,7 +43,7 @@ proc launchSwarm(name: ptr SockAddr) {.async.} =
   var slen = sizeof(Sockaddr_in).SockLen
   var saddr = Sockaddr_in()
   while i < swarmSize:
-    var peeraddr = prepareAddress(0x7F000001, 0)
+    var peeraddr = prepareAddress(INADDR_LOOPBACK, 0)
     var sock = newAsyncNativeSocket(nativesockets.AF_INET,
                                     nativesockets.SOCK_DGRAM,
                                     Protocol.IPPROTO_UDP)
@@ -94,7 +94,7 @@ proc readMessages(server: AsyncFD) {.async.} =
     inc(i)
 
 proc createServer() {.async.} =
-  var name = prepareAddress(0x7F000001, serverPort)
+  var name = prepareAddress(INADDR_LOOPBACK, serverPort)
   var server = newAsyncNativeSocket(nativesockets.AF_INET,
                                     nativesockets.SOCK_DGRAM,
                                     Protocol.IPPROTO_UDP)
@@ -103,7 +103,7 @@ proc createServer() {.async.} =
     raiseOSError(osLastError())
   asyncCheck readMessages(server)
 
-var name = prepareAddress(0x7F000001, serverPort) # 127.0.0.1
+var name = prepareAddress(INADDR_LOOPBACK, serverPort) # 127.0.0.1
 asyncCheck createServer()
 asyncCheck launchSwarm(cast[ptr SockAddr](name))
 while true: