We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 37d1872 commit 475e875Copy full SHA for 475e875
crates/common/src/os.rs
@@ -43,17 +43,12 @@ pub fn last_os_error() -> io::Error {
43
44
#[cfg(windows)]
45
pub fn last_posix_errno() -> i32 {
46
- let err = io::Error::last_os_error();
47
- if err.raw_os_error() == Some(0) {
48
- unsafe extern "C" {
49
- fn _get_errno(pValue: *mut i32) -> i32;
50
- }
51
- let mut errno = 0;
52
- unsafe { suppress_iph!(_get_errno(&mut errno)) };
53
- errno
54
- } else {
55
- err.posix_errno()
+ unsafe extern "C" {
+ fn _get_errno(pValue: *mut i32) -> i32;
56
}
+ let mut errno = 0;
+ unsafe { suppress_iph!(_get_errno(&mut errno)) };
+ errno
57
58
59
#[cfg(not(windows))]
0 commit comments