| author | |
| committer | |
| log | 5cd4753bea9e8e79bf30217b9d0b7a4485271588 |
| tree | 78280f36f715e02eea93a3a33fac4e1275012f34 |
| parent | 33f996bb163568c9bb10e5044ed9df53599a917f |
2 files changed, 6 insertions(+), 1 deletions(-)
std/io/test.zig+4-1| ... | ... | @@ -597,7 +597,10 @@ test "c out stream" { |
| 597 | 597 | |
| 598 | 598 | const filename = c"tmp_io_test_file.txt"; |
| 599 | 599 | const out_file = std.c.fopen(filename, c"w") orelse return error.UnableToOpenTestFile; |
| 600 | defer fs.deleteFileC(filename) catch {}; | |
| 600 | defer { | |
| 601 | _ = std.c.fclose(out_file); | |
| 602 | fs.deleteFileC(filename) catch {}; | |
| 603 | } | |
| 601 | 604 | |
| 602 | 605 | const out_stream = &io.COutStream.init(out_file).stream; |
| 603 | 606 | try out_stream.print("hi: {}\n", i32(123)); |
std/os/windows.zig+2| ... | ... | @@ -348,6 +348,7 @@ pub const DeleteFileError = error{ |
| 348 | 348 | FileNotFound, |
| 349 | 349 | AccessDenied, |
| 350 | 350 | NameTooLong, |
| 351 | FileBusy, | |
| 351 | 352 | Unexpected, |
| 352 | 353 | }; |
| 353 | 354 | |
| ... | ... | @@ -363,6 +364,7 @@ pub fn DeleteFileW(filename: [*]const u16) DeleteFileError!void { |
| 363 | 364 | ERROR.ACCESS_DENIED => return error.AccessDenied, |
| 364 | 365 | ERROR.FILENAME_EXCED_RANGE => return error.NameTooLong, |
| 365 | 366 | ERROR.INVALID_PARAMETER => return error.NameTooLong, |
| 367 | ERROR.SHARING_VIOLATION => return error.FileBusy, | |
| 366 | 368 | else => |err| return unexpectedError(err), |
| 367 | 369 | } |
| 368 | 370 | } |