From c3a4cc87ca8aac8138da2aa083ac3a68dda98b14 Mon Sep 17 00:00:00 2001 From: Erwan Ameil Date: Sun, 2 Nov 2014 16:11:17 +0100 Subject: [PATCH] Forgot to keep extern pragma for execProcesses --- lib/pure/osproc.nim | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/pure/osproc.nim b/lib/pure/osproc.nim index 71ca51764c..59eecf88db 100644 --- a/lib/pure/osproc.nim +++ b/lib/pure/osproc.nim @@ -237,7 +237,8 @@ proc execProcesses*(cmds: openArray[string], options = {poStdErrToStdOut, poParentStreams}, n = countProcessors(), beforeRunEvent: proc(idx: int) = nil): int - {.rtl, tags: [ExecIOEffect, TimeEffect, ReadEnvEffect, RootEffect]} = + {.rtl, extern: "nosp$1", + tags: [ExecIOEffect, TimeEffect, ReadEnvEffect, RootEffect]} = ## executes the commands `cmds` in parallel. Creates `n` processes ## that execute in parallel. The highest return value of all processes ## is returned. Runs `beforeRunEvent` before running each command.