mirror of
https://github.com/nim-lang/Nim.git
synced 2026-04-19 22:10:33 +00:00
fixed createDir undeclared error on Android (#6194)
This commit is contained in:
committed by
Andreas Rumpf
parent
a71f780253
commit
c406d0b7a7
@@ -529,7 +529,10 @@ when declared(getEnv) or defined(nimscript):
|
||||
else: return string(getEnv("HOME")) & "/.config/"
|
||||
|
||||
when defined(android):
|
||||
{.pragma: getTempDirEffects, tags: [ReadEnvEffect, ReadIOEffect, WriteDirEffect].}
|
||||
when declared(os):
|
||||
{.pragma: getTempDirEffects, tags: [ReadEnvEffect, ReadIOEffect, WriteDirEffect].}
|
||||
else:
|
||||
{.pragma: getTempDirEffects, tags: [ReadEnvEffect, ReadIOEffect].}
|
||||
elif defined(windows):
|
||||
{.pragma: getTempDirEffects, tags: [ReadEnvEffect, ReadIOEffect].}
|
||||
else:
|
||||
@@ -545,8 +548,7 @@ when declared(getEnv) or defined(nimscript):
|
||||
elif defined(windows): return string(getEnv("TEMP")) & "\\"
|
||||
elif defined(android):
|
||||
let tempDir = getHomeDir() / "nimtempfs"
|
||||
try: createDir(tempDir)
|
||||
except OSError: discard
|
||||
createDir(tempDir)
|
||||
return tempDir
|
||||
else: return "/tmp/"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user