mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-02 20:58:15 +00:00
Remap EOF for Windows in stream proc
This commit is contained in:
+5
-3
@@ -55,10 +55,12 @@ _file_stream_proc :: proc(stream_data: rawptr, mode: io.Stream_Mode, p: []byte,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if err == nil && os_err != 0 {
|
if err == nil && os_err != 0 {
|
||||||
switch os_err {
|
when ODIN_OS == .Windows {
|
||||||
case ERROR_HANDLE_EOF: err = .EOF
|
if os_err == ERROR_HANDLE_EOF {
|
||||||
case: err = .Unknown
|
return n, .EOF
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
err = .Unknown
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user