diff options
Diffstat (limited to 'lib/system')
-rw-r--r-- | lib/system/sysio.nim | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/lib/system/sysio.nim b/lib/system/sysio.nim index 6db92ddf9..8ad48d368 100644 --- a/lib/system/sysio.nim +++ b/lib/system/sysio.nim @@ -153,7 +153,7 @@ proc readAllFile(file: File, len: int): string = if endOfFile(file): if bytes < len: result.setLen(bytes) - elif fileError(file): + elif ferror(file) != 0: raiseEIO("error while reading from file") else: # We read all the bytes but did not reach the EOF @@ -196,9 +196,6 @@ proc endOfFile(f: File): bool = ungetc(c, f) return c < 0'i32 -proc fileError(f: File): bool = - result = (ferror(f) != 0) - proc writeLn[Ty](f: File, x: varargs[Ty, `$`]) = for i in items(x): write(f, i) |