| ... | ... | @@ -7987,6 +7987,9 @@ fn fileReadStreamingWindows(userdata: ?*anyopaque, file: File, data: []const []u |
| 7987 | 7987 | .LOCK_VIOLATION => return syscall.fail(error.LockViolation), |
| 7988 | 7988 | .ACCESS_DENIED => return syscall.fail(error.AccessDenied), |
| 7989 | 7989 | .INVALID_HANDLE => return syscall.fail(error.NotOpenForReading), |
| 7990 | // TODO: Determine if INVALID_FUNCTION is possible in more scenarios than just passing |
| 7991 | // a handle to a directory. |
| 7992 | .INVALID_FUNCTION => return syscall.fail(error.IsDir), |
| 7990 | 7993 | else => |err| { |
| 7991 | 7994 | syscall.finish(); |
| 7992 | 7995 | return windows.unexpectedError(err); |
| ... | ... | @@ -8144,6 +8147,9 @@ fn fileReadPositionalWindows(userdata: ?*anyopaque, file: File, data: []const [] |
| 8144 | 8147 | .LOCK_VIOLATION => return syscall.fail(error.LockViolation), |
| 8145 | 8148 | .ACCESS_DENIED => return syscall.fail(error.AccessDenied), |
| 8146 | 8149 | .INVALID_HANDLE => return syscall.fail(error.NotOpenForReading), |
| 8150 | // TODO: Determine if INVALID_FUNCTION is possible in more scenarios than just passing |
| 8151 | // a handle to a directory. |
| 8152 | .INVALID_FUNCTION => return syscall.fail(error.IsDir), |
| 8147 | 8153 | else => |err| { |
| 8148 | 8154 | syscall.finish(); |
| 8149 | 8155 | return windows.unexpectedError(err); |