diff options
author | def <dennis@felsin9.de> | 2016-03-16 13:04:36 +0100 |
---|---|---|
committer | def <dennis@felsin9.de> | 2016-03-16 13:05:04 +0100 |
commit | 7fa3d58167579bd493a026cbea5c815935df4ea6 (patch) | |
tree | 67bc03efe0ad6c2412116f255393349c2ea0f0b6 /lib/system | |
parent | 14bbfa360cb5e956761ad2ac415c68b421ac28a7 (diff) | |
download | Nim-7fa3d58167579bd493a026cbea5c815935df4ea6.tar.gz |
Don't check opened file for directory in nimscript
Diffstat (limited to 'lib/system')
-rw-r--r-- | lib/system/sysio.nim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/system/sysio.nim b/lib/system/sysio.nim index df69b0913..512bf1f51 100644 --- a/lib/system/sysio.nim +++ b/lib/system/sysio.nim @@ -270,7 +270,7 @@ const # we always use binary here as for Nim the OS line ending # should not be translated. -when defined(posix): +when defined(posix) and not defined(nimscript): type Mode {.importc: "mode_t", header: "<sys/types.h>".} = cint @@ -288,7 +288,7 @@ proc open(f: var File, filename: string, bufSize: int = -1): bool = var p: pointer = fopen(filename, FormatOpen[mode]) if p != nil: - when defined(posix): + when defined(posix) and not defined(nimscript): var f2 = cast[File](p) var res: Stat if fstat(getFileHandle(f2), res) >= 0'i32 and S_ISDIR(res.st_mode): |