diff --git a/lib/system/io.nim b/lib/system/io.nim index 4bbae98b793f..7b9a893bb3e8 100644 --- a/lib/system/io.nim +++ b/lib/system/io.nim @@ -145,6 +145,7 @@ proc strerror(errnum: cint): cstring {.importc, header: "".} when not defined(NimScript): var errno {.importc, header: "".}: cint ## error variable + EINTR {.importc: "EINTR", header: "".}: cint proc checkErr(f: File) = when not defined(NimScript): @@ -319,8 +320,20 @@ proc readLine*(f: File, line: var TaintedString): bool {.tags: [ReadIOEffect], # fgets doesn't append an \L for i in 0..