Skip to content

Commit 9100b09

Browse files
taiki-eThomasdezeeuw
authored andcommitted
Update windows-sys to 0.45
1 parent a6d6587 commit 9100b09

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ features = ["all"]
3737
libc = "0.2.139"
3838

3939
[target.'cfg(windows)'.dependencies.windows-sys]
40-
version = "0.36"
40+
version = "0.45"
4141
features = [
4242
"Win32_Foundation",
4343
"Win32_Networking_WinSock",

src/sys/windows.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -68,14 +68,14 @@ pub(crate) type socklen_t = i32;
6868
#[cfg(feature = "all")]
6969
pub(crate) use windows_sys::Win32::Networking::WinSock::IP_HDRINCL;
7070
pub(crate) use windows_sys::Win32::Networking::WinSock::{
71-
linger, IPPROTO_IPV6, IPV6_ADD_MEMBERSHIP, IPV6_DROP_MEMBERSHIP, IPV6_MREQ as Ipv6Mreq,
71+
IPPROTO_IPV6, IPV6_ADD_MEMBERSHIP, IPV6_DROP_MEMBERSHIP, IPV6_MREQ as Ipv6Mreq,
7272
IPV6_MULTICAST_HOPS, IPV6_MULTICAST_IF, IPV6_MULTICAST_LOOP, IPV6_RECVTCLASS,
7373
IPV6_UNICAST_HOPS, IPV6_V6ONLY, IP_ADD_MEMBERSHIP, IP_ADD_SOURCE_MEMBERSHIP,
7474
IP_DROP_MEMBERSHIP, IP_DROP_SOURCE_MEMBERSHIP, IP_MREQ as IpMreq,
7575
IP_MREQ_SOURCE as IpMreqSource, IP_MULTICAST_IF, IP_MULTICAST_LOOP, IP_MULTICAST_TTL,
76-
IP_RECVTOS, IP_TOS, IP_TTL, MSG_OOB, MSG_PEEK, SO_BROADCAST, SO_ERROR, SO_KEEPALIVE, SO_LINGER,
77-
SO_OOBINLINE, SO_RCVBUF, SO_RCVTIMEO, SO_REUSEADDR, SO_SNDBUF, SO_SNDTIMEO, SO_TYPE,
78-
TCP_NODELAY,
76+
IP_RECVTOS, IP_TOS, IP_TTL, LINGER as linger, MSG_OOB, MSG_PEEK, SO_BROADCAST, SO_ERROR,
77+
SO_KEEPALIVE, SO_LINGER, SO_OOBINLINE, SO_RCVBUF, SO_RCVTIMEO, SO_REUSEADDR, SO_SNDBUF,
78+
SO_SNDTIMEO, SO_TYPE, TCP_NODELAY,
7979
};
8080
pub(crate) const IPPROTO_IP: c_int = windows_sys::Win32::Networking::WinSock::IPPROTO_IP as c_int;
8181
pub(crate) const SOL_SOCKET: c_int = windows_sys::Win32::Networking::WinSock::SOL_SOCKET as c_int;
@@ -781,7 +781,7 @@ pub(crate) fn unix_sockaddr(path: &Path) -> io::Result<SockAddr> {
781781
// SAFETY: a `sockaddr_storage` of all zeros is valid.
782782
let mut storage = unsafe { mem::zeroed::<sockaddr_storage>() };
783783
let len = {
784-
let storage: &mut windows_sys::Win32::Networking::WinSock::sockaddr_un =
784+
let storage: &mut windows_sys::Win32::Networking::WinSock::SOCKADDR_UN =
785785
unsafe { &mut *(&mut storage as *mut sockaddr_storage).cast() };
786786

787787
// Windows expects a UTF-8 path here even though Windows paths are

0 commit comments

Comments
 (0)