return FileNotFound for PATH_NOT_FOUND in DeleteFileW

This commit is contained in:
emekoi 2019-06-30 14:31:45 -05:00 committed by Andrew Kelley
parent 06733c3ff5
commit 9d42a40a9f

View File

@ -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,