diff options
-rw-r--r-- | lib/pure/os.nim | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/pure/os.nim b/lib/pure/os.nim index 8a185e81c..aa58fea73 100644 --- a/lib/pure/os.nim +++ b/lib/pure/os.nim @@ -798,12 +798,13 @@ proc getTempDir*(): string {.rtl, extern: "nos$1", ## * `expandTilde proc <#expandTilde,string>`_ ## * `getCurrentDir proc <#getCurrentDir>`_ ## * `setCurrentDir proc <#setCurrentDir,string>`_ + const tempDirDefault = "/tmp/" when defined(tempDir): - const tempDir {.strdefine.}: string = nil + const tempDir {.strdefine.}: string = tempDirDefault return tempDir elif defined(windows): return string(getEnv("TEMP")) & "\\" elif defined(android): return getHomeDir() - else: return "/tmp/" + else: return tempDirDefault proc expandTilde*(path: string): string {. tags: [ReadEnvEffect, ReadIOEffect].} = |