Skip to content

Commit 58df09b

Browse files
committed
GetLastError
1 parent 6313e4c commit 58df09b

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

vm/src/stdlib/winapi.rs

+3-6
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,6 @@ mod _winapi {
5656
UI::WindowsAndMessaging::SW_HIDE,
5757
};
5858

59-
fn GetLastError() -> u32 {
60-
unsafe { winapi::um::errhandlingapi::GetLastError() }
61-
}
62-
6359
trait WindowsSysResultValue {
6460
type Ok: ToPyObject;
6561
fn is_err(&self) -> bool;
@@ -191,7 +187,7 @@ mod _winapi {
191187
vm: &VirtualMachine,
192188
) -> PyResult<windows_sys::Win32::Storage::FileSystem::FILE_TYPE> {
193189
let file_type = unsafe { windows_sys::Win32::Storage::FileSystem::GetFileType(h.0) };
194-
if file_type == 0 && GetLastError() != 0 {
190+
if file_type == 0 && unsafe { windows_sys::Win32::Foundation::GetLastError() } != 0 {
195191
Err(errno_err(vm))
196192
} else {
197193
Ok(file_type)
@@ -389,7 +385,8 @@ mod _winapi {
389385
(result, size.assume_init())
390386
};
391387
if !result.is_err()
392-
|| GetLastError() != windows_sys::Win32::Foundation::ERROR_INSUFFICIENT_BUFFER
388+
|| unsafe { windows_sys::Win32::Foundation::GetLastError() }
389+
!= windows_sys::Win32::Foundation::ERROR_INSUFFICIENT_BUFFER
393390
{
394391
return Err(errno_err(vm));
395392
}

0 commit comments

Comments
 (0)