commit 9d42a40a9f6d0f5bc1f241c0059cdbcc9ee0e6a8 (tree)
parent 06733c3ff5ed3d7ab0d6a3a6baae6d6699d33f8c
Author: emekoi <emekankurumeh@outlook.com>
Date: Sun, 30 Jun 2019 14:31:45 -0500
return `FileNotFound` for PATH_NOT_FOUND in DeleteFileW
Diffstat:
1 file changed, 1 insertion(+), 0 deletions(-)
diff --git 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,