From 7fa3d58167579bd493a026cbea5c815935df4ea6 Mon Sep 17 00:00:00 2001 From: def Date: Wed, 16 Mar 2016 13:04:36 +0100 Subject: Don't check opened file for directory in nimscript --- lib/system/sysio.nim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/system') 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: "".} = 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): -- cgit 1.4.1-2-gfad0