Commit 23c427b5fb

Andrew Kelley <andrew@ziglang.org>
2020-08-20 05:51:06
windows: match the same error code for EBADF
1 parent 59711be
Changed files (2)
lib
src-self-hosted
lib/std/os/windows.zig
@@ -469,7 +469,7 @@ pub const WriteFileError = error{
     SystemResources,
     OperationAborted,
     BrokenPipe,
-    InvalidFd,
+    NotOpenForWriting,
     Unexpected,
 };
 
src-self-hosted/stage2.zig
@@ -164,7 +164,6 @@ export fn stage2_render_ast(tree: *ast.Tree, output_file: *FILE) Error {
         error.OutOfMemory => return .OutOfMemory,
         error.Unexpected => return .Unexpected,
         error.InputOutput => return .FileSystem,
-        error.InvalidFd => return .FileSystem,
     };
     return .None;
 }
@@ -636,7 +635,6 @@ export fn stage2_libc_parse(stage1_libc: *Stage2LibCInstallation, libc_file_z: [
         error.NotDir => return .NotDir,
         error.DeviceBusy => return .DeviceBusy,
         error.FileLocksNotSupported => unreachable,
-        error.InvalidFd => return .FileSystem,
     };
     stage1_libc.initFromStage2(libc);
     return .None;
@@ -681,7 +679,6 @@ export fn stage2_libc_render(stage1_libc: *Stage2LibCInstallation, output_file:
         error.AccessDenied => return .AccessDenied,
         error.Unexpected => return .Unexpected,
         error.InputOutput => return .FileSystem,
-        error.InvalidFd => return .FileSystem,
     };
     return .None;
 }