From 9d42a40a9f6d0f5bc1f241c0059cdbcc9ee0e6a8 Mon Sep 17 00:00:00 2001 From: emekoi Date: Sun, 30 Jun 2019 14:31:45 -0500 Subject: [PATCH] return `FileNotFound` for PATH_NOT_FOUND in DeleteFileW --- std/os/windows.zig | 1 + 1 file changed, 1 insertion(+) diff --git a/std/os/windows.zig b/std/os/windows.zig index ad5263dc0b..3609d92d80 100644 --- a/std/os/windows.zig +++ b/std/os/windows.zig @@ -361,6 +361,7 @@ pub fn DeleteFileW(filename: [*]const u16) DeleteFileError!void { if (kernel32.DeleteFileW(filename) == 0) { switch (kernel32.GetLastError()) { ERROR.FILE_NOT_FOUND => return error.FileNotFound, + ERROR.PATH_NOT_FOUND => return error.FileNotFound, ERROR.ACCESS_DENIED => return error.AccessDenied, ERROR.FILENAME_EXCED_RANGE => return error.NameTooLong, ERROR.INVALID_PARAMETER => return error.NameTooLong,