summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2012-11-20 21:40:22 +0100
committerAraq <rumpf_a@web.de>2012-11-20 21:40:22 +0100
commit67d9933eb3da1902e2430e10499def11b98afe23 (patch)
treecec0549c99812ae9643d08ed4bb8db043f84e0c4
parentb4ad97a0364c4fa75c90f883aa8e4d4ab8f7567b (diff)
downloadNim-67d9933eb3da1902e2430e10499def11b98afe23.tar.gz
sockets.nim: bugfix for solaris
-rwxr-xr-xlib/pure/sockets.nim2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/pure/sockets.nim b/lib/pure/sockets.nim
index 328f9cb9e..c7b609856 100755
--- a/lib/pure/sockets.nim
+++ b/lib/pure/sockets.nim
@@ -1297,6 +1297,8 @@ proc send*(socket: TSocket, data: pointer, size: int): int {.
   when defined(windows) or defined(macosx):
     result = send(socket.fd, data, size.cint, 0'i32)
   else:
+    when not defined(MSG_NOSIGNAL): 
+      const MSG_NOSIGNAL = 0
     result = send(socket.fd, data, size, int32(MSG_NOSIGNAL))
 
 proc send*(socket: TSocket, data: string) {.tags: [FWriteIO].} =