Remap EOF for Windows in stream proc

This commit is contained in:
Jeroen van Rijn
2023-11-18 18:13:56 +01:00
parent 0c97f6aa4e
commit db89c2ccd0
+5 -3
View File
@@ -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
} }