diff --git a/lib/pure/os.nim b/lib/pure/os.nim index da84df7916..b462054194 100644 --- a/lib/pure/os.nim +++ b/lib/pure/os.nim @@ -3119,7 +3119,7 @@ template rawToFormalFileInfo(rawInfo, path, formalInfo): untyped = assert(path != "") # symlinks can't occur for file handles formalInfo.kind = getSymlinkFileKind(path) -when defined(js): +when defined(js) or defined(nimscript): when not declared(FileHandle): type FileHandle = distinct int32 when not declared(File): diff --git a/lib/system/nimscript.nim b/lib/system/nimscript.nim index e0c400f053..5b86221822 100644 --- a/lib/system/nimscript.nim +++ b/lib/system/nimscript.nim @@ -272,6 +272,9 @@ proc selfExec*(command: string) {. raise newException(OSError, "FAILED: " & c) checkOsError() +from os import paramCount, paramStr +export paramCount, paramStr + proc put*(key, value: string) = ## Sets a configuration 'key' like 'gcc.options.always' to its value. builtin