From fa06203e90d9bb9211d0b6b9726fc9f2c5dc80ad Mon Sep 17 00:00:00 2001 From: Andy Davidoff Date: Mon, 23 Mar 2020 06:08:37 -0400 Subject: [PATCH] add error for missing commandLineParams (#13719) * add error for missing commandLineParams * fixup * rewrite --- lib/pure/os.nim | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/pure/os.nim b/lib/pure/os.nim index d54dc5b837..fda482bc33 100644 --- a/lib/pure/os.nim +++ b/lib/pure/os.nim @@ -2770,6 +2770,10 @@ when declared(paramCount) or defined(nimdoc): result = @[] for i in 1..paramCount(): result.add(paramStr(i)) +else: + proc commandLineParams*(): seq[TaintedString] {.error: + "commandLineParams() unsupported by dynamic libraries".} = + discard when not weirdTarget and (defined(freebsd) or defined(dragonfly)): proc sysctl(name: ptr cint, namelen: cuint, oldp: pointer, oldplen: ptr csize_t,