From 9d03fe36d7c94112a901fcec5002549066a41b9d Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Tue, 29 Aug 2023 20:03:20 +0000 Subject: [PATCH] add hurd support Forwarded: https://github.com/rust-lang/socket2/pull/474 Gbp-Pq: Topic vendor Gbp-Pq: Name u-hurd-socket2.patch --- vendor/socket2/src/sockaddr.rs | 2 ++ vendor/socket2/src/socket.rs | 4 ++++ vendor/socket2/src/sys/unix.rs | 3 +++ 3 files changed, 9 insertions(+) diff --git a/vendor/socket2/src/sockaddr.rs b/vendor/socket2/src/sockaddr.rs index e72101872f..682ec899d8 100644 --- a/vendor/socket2/src/sockaddr.rs +++ b/vendor/socket2/src/sockaddr.rs @@ -231,6 +231,7 @@ impl From for SockAddr { target_os = "dragonfly", target_os = "freebsd", target_os = "haiku", + target_os = "hurd", target_os = "ios", target_os = "macos", target_os = "netbsd", @@ -275,6 +276,7 @@ impl From for SockAddr { target_os = "dragonfly", target_os = "freebsd", target_os = "haiku", + target_os = "hurd", target_os = "ios", target_os = "macos", target_os = "netbsd", diff --git a/vendor/socket2/src/socket.rs b/vendor/socket2/src/socket.rs index 90649d9d3e..45fe1e3d6f 100644 --- a/vendor/socket2/src/socket.rs +++ b/vendor/socket2/src/socket.rs @@ -1235,6 +1235,7 @@ impl Socket { #[cfg(not(any( target_os = "dragonfly", target_os = "haiku", + target_os = "hurd", target_os = "netbsd", target_os = "openbsd", target_os = "redox", @@ -1272,6 +1273,7 @@ impl Socket { #[cfg(not(any( target_os = "dragonfly", target_os = "haiku", + target_os = "hurd", target_os = "netbsd", target_os = "openbsd", target_os = "redox", @@ -1448,6 +1450,7 @@ impl Socket { #[cfg(not(any( target_os = "dragonfly", target_os = "fuchsia", + target_os = "hurd", target_os = "illumos", target_os = "netbsd", target_os = "openbsd", @@ -1479,6 +1482,7 @@ impl Socket { #[cfg(not(any( target_os = "dragonfly", target_os = "fuchsia", + target_os = "hurd", target_os = "illumos", target_os = "netbsd", target_os = "openbsd", diff --git a/vendor/socket2/src/sys/unix.rs b/vendor/socket2/src/sys/unix.rs index ec7c3e2e45..1b89e3731b 100644 --- a/vendor/socket2/src/sys/unix.rs +++ b/vendor/socket2/src/sys/unix.rs @@ -84,6 +84,7 @@ pub(crate) use libc::IP_HDRINCL; #[cfg(not(any( target_os = "dragonfly", target_os = "fuchsia", + target_os = "hurd", target_os = "illumos", target_os = "netbsd", target_os = "openbsd", @@ -116,6 +117,7 @@ pub(crate) use libc::{ #[cfg(not(any( target_os = "dragonfly", target_os = "haiku", + target_os = "hurd", target_os = "netbsd", target_os = "openbsd", target_os = "redox", @@ -233,6 +235,7 @@ type IovLen = usize; target_os = "freebsd", target_os = "fuchsia", target_os = "haiku", + target_os = "hurd", target_os = "illumos", target_os = "netbsd", target_os = "openbsd", -- 2.30.2