summaryrefslogtreecommitdiffstats
path: root/debian/patches/vendor/u-hurd-socket2.patch
blob: 0c1e027a68c0f67aa608c3b2b04d40cbbbd9dc5d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Tue, 29 Aug 2023 20:03:20 +0000
Subject: add hurd support

Forwarded: https://github.com/rust-lang/socket2/pull/474
---
 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 e721018..682ec89 100644
--- a/vendor/socket2/src/sockaddr.rs
+++ b/vendor/socket2/src/sockaddr.rs
@@ -231,6 +231,7 @@ impl From<SocketAddrV4> 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<SocketAddrV6> 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 90649d9..45fe1e3 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 ec7c3e2..1b89e37 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",