about summary refs log tree commit diff
diff options
context:
space:
mode:
authorChris Denton <christophersdenton@gmail.com>2022-04-04 19:37:11 +0100
committerChris Denton <christophersdenton@gmail.com>2022-04-04 19:37:11 +0100
commitcbbcd875e1074c244aed118d2582030ad1fa52a6 (patch)
tree56d89cadb9d9aaa702d22b4cec8f018b1c1f8f4e
parent62f37da611deed29093e65c216bbb46ef9d5aef2 (diff)
downloadrust-cbbcd875e1074c244aed118d2582030ad1fa52a6.tar.gz
rust-cbbcd875e1074c244aed118d2582030ad1fa52a6.zip
Correct calling convention
-rw-r--r--library/std/src/sys/windows/c.rs2
-rw-r--r--library/std/src/sys/windows/pipe.rs2
2 files changed, 2 insertions, 2 deletions
diff --git a/library/std/src/sys/windows/c.rs b/library/std/src/sys/windows/c.rs
index 70ce9901326..344f4d7114e 100644
--- a/library/std/src/sys/windows/c.rs
+++ b/library/std/src/sys/windows/c.rs
@@ -326,7 +326,7 @@ impl Default for IO_STATUS_BLOCK {
     }
 }
 
-pub type LPOVERLAPPED_COMPLETION_ROUTINE = unsafe extern "C" fn(
+pub type LPOVERLAPPED_COMPLETION_ROUTINE = unsafe extern "system" fn(
     dwErrorCode: DWORD,
     dwNumberOfBytesTransfered: DWORD,
     lpOverlapped: *mut OVERLAPPED,
diff --git a/library/std/src/sys/windows/pipe.rs b/library/std/src/sys/windows/pipe.rs
index 1723a331a32..df4f1b24eec 100644
--- a/library/std/src/sys/windows/pipe.rs
+++ b/library/std/src/sys/windows/pipe.rs
@@ -282,7 +282,7 @@ impl AnonPipe {
         }
 
         // STEP 3: The callback.
-        unsafe extern "C" fn callback(
+        unsafe extern "system" fn callback(
             dwErrorCode: u32,
             dwNumberOfBytesTransfered: u32,
             lpOverlapped: *mut c::OVERLAPPED,