Remove target_os
, which does not have MSG_CMSG_CLOEXEC
constant in libc
This commit is contained in:
parent
db902bca3a
commit
7b476d87fb
4 changed files with 31 additions and 54 deletions
|
@ -9,15 +9,9 @@ use crate::sys::unix::ext::net::addr::{sockaddr_un, SocketAddr};
|
||||||
target_os = "dragonfly",
|
target_os = "dragonfly",
|
||||||
target_os = "emscripten",
|
target_os = "emscripten",
|
||||||
target_os = "freebsd",
|
target_os = "freebsd",
|
||||||
target_os = "fuchsia",
|
|
||||||
target_os = "haiku",
|
|
||||||
target_os = "illumos",
|
|
||||||
target_os = "ios",
|
|
||||||
target_os = "linux",
|
target_os = "linux",
|
||||||
target_os = "macos",
|
|
||||||
target_os = "netbsd",
|
target_os = "netbsd",
|
||||||
target_os = "openbsd",
|
target_os = "openbsd",
|
||||||
target_os = "solaris",
|
|
||||||
target_env = "uclibc",
|
target_env = "uclibc",
|
||||||
))]
|
))]
|
||||||
use crate::sys::unix::ext::net::ancillary::{
|
use crate::sys::unix::ext::net::ancillary::{
|
||||||
|
@ -367,15 +361,9 @@ impl UnixDatagram {
|
||||||
target_os = "dragonfly",
|
target_os = "dragonfly",
|
||||||
target_os = "emscripten",
|
target_os = "emscripten",
|
||||||
target_os = "freebsd",
|
target_os = "freebsd",
|
||||||
target_os = "fuchsia",
|
|
||||||
target_os = "haiku",
|
|
||||||
target_os = "illumos",
|
|
||||||
target_os = "ios",
|
|
||||||
target_os = "linux",
|
target_os = "linux",
|
||||||
target_os = "macos",
|
|
||||||
target_os = "netbsd",
|
target_os = "netbsd",
|
||||||
target_os = "openbsd",
|
target_os = "openbsd",
|
||||||
target_os = "solaris",
|
|
||||||
target_env = "uclibc",
|
target_env = "uclibc",
|
||||||
))]
|
))]
|
||||||
#[unstable(feature = "unix_socket_ancillary_data", issue = "76915")]
|
#[unstable(feature = "unix_socket_ancillary_data", issue = "76915")]
|
||||||
|
@ -431,15 +419,9 @@ impl UnixDatagram {
|
||||||
target_os = "dragonfly",
|
target_os = "dragonfly",
|
||||||
target_os = "emscripten",
|
target_os = "emscripten",
|
||||||
target_os = "freebsd",
|
target_os = "freebsd",
|
||||||
target_os = "fuchsia",
|
|
||||||
target_os = "haiku",
|
|
||||||
target_os = "illumos",
|
|
||||||
target_os = "ios",
|
|
||||||
target_os = "linux",
|
target_os = "linux",
|
||||||
target_os = "macos",
|
|
||||||
target_os = "netbsd",
|
target_os = "netbsd",
|
||||||
target_os = "openbsd",
|
target_os = "openbsd",
|
||||||
target_os = "solaris",
|
|
||||||
target_env = "uclibc",
|
target_env = "uclibc",
|
||||||
))]
|
))]
|
||||||
#[unstable(feature = "unix_socket_ancillary_data", issue = "76915")]
|
#[unstable(feature = "unix_socket_ancillary_data", issue = "76915")]
|
||||||
|
@ -539,6 +521,16 @@ impl UnixDatagram {
|
||||||
/// Ok(())
|
/// Ok(())
|
||||||
/// }
|
/// }
|
||||||
/// ```
|
/// ```
|
||||||
|
#[cfg(any(
|
||||||
|
target_os = "android",
|
||||||
|
target_os = "dragonfly",
|
||||||
|
target_os = "emscripten",
|
||||||
|
target_os = "freebsd",
|
||||||
|
target_os = "linux",
|
||||||
|
target_os = "netbsd",
|
||||||
|
target_os = "openbsd",
|
||||||
|
target_env = "uclibc",
|
||||||
|
))]
|
||||||
#[unstable(feature = "unix_socket_ancillary_data", issue = "76915")]
|
#[unstable(feature = "unix_socket_ancillary_data", issue = "76915")]
|
||||||
pub fn send_vectored_with_ancillary_to<P: AsRef<Path>>(
|
pub fn send_vectored_with_ancillary_to<P: AsRef<Path>>(
|
||||||
&self,
|
&self,
|
||||||
|
@ -578,6 +570,16 @@ impl UnixDatagram {
|
||||||
/// Ok(())
|
/// Ok(())
|
||||||
/// }
|
/// }
|
||||||
/// ```
|
/// ```
|
||||||
|
#[cfg(any(
|
||||||
|
target_os = "android",
|
||||||
|
target_os = "dragonfly",
|
||||||
|
target_os = "emscripten",
|
||||||
|
target_os = "freebsd",
|
||||||
|
target_os = "linux",
|
||||||
|
target_os = "netbsd",
|
||||||
|
target_os = "openbsd",
|
||||||
|
target_env = "uclibc",
|
||||||
|
))]
|
||||||
#[unstable(feature = "unix_socket_ancillary_data", issue = "76915")]
|
#[unstable(feature = "unix_socket_ancillary_data", issue = "76915")]
|
||||||
pub fn send_vectored_with_ancillary(
|
pub fn send_vectored_with_ancillary(
|
||||||
&self,
|
&self,
|
||||||
|
|
|
@ -8,15 +8,9 @@ mod addr;
|
||||||
target_os = "dragonfly",
|
target_os = "dragonfly",
|
||||||
target_os = "emscripten",
|
target_os = "emscripten",
|
||||||
target_os = "freebsd",
|
target_os = "freebsd",
|
||||||
target_os = "fuchsia",
|
|
||||||
target_os = "haiku",
|
|
||||||
target_os = "illumos",
|
|
||||||
target_os = "ios",
|
|
||||||
target_os = "linux",
|
target_os = "linux",
|
||||||
target_os = "macos",
|
|
||||||
target_os = "netbsd",
|
target_os = "netbsd",
|
||||||
target_os = "openbsd",
|
target_os = "openbsd",
|
||||||
target_os = "solaris",
|
|
||||||
target_env = "uclibc",
|
target_env = "uclibc",
|
||||||
)))]
|
)))]
|
||||||
#[cfg(any(
|
#[cfg(any(
|
||||||
|
@ -25,15 +19,9 @@ mod addr;
|
||||||
target_os = "dragonfly",
|
target_os = "dragonfly",
|
||||||
target_os = "emscripten",
|
target_os = "emscripten",
|
||||||
target_os = "freebsd",
|
target_os = "freebsd",
|
||||||
target_os = "fuchsia",
|
|
||||||
target_os = "haiku",
|
|
||||||
target_os = "illumos",
|
|
||||||
target_os = "ios",
|
|
||||||
target_os = "linux",
|
target_os = "linux",
|
||||||
target_os = "macos",
|
|
||||||
target_os = "netbsd",
|
target_os = "netbsd",
|
||||||
target_os = "openbsd",
|
target_os = "openbsd",
|
||||||
target_os = "solaris",
|
|
||||||
target_env = "uclibc",
|
target_env = "uclibc",
|
||||||
))]
|
))]
|
||||||
mod ancillary;
|
mod ancillary;
|
||||||
|
@ -51,15 +39,9 @@ pub use self::addr::*;
|
||||||
target_os = "dragonfly",
|
target_os = "dragonfly",
|
||||||
target_os = "emscripten",
|
target_os = "emscripten",
|
||||||
target_os = "freebsd",
|
target_os = "freebsd",
|
||||||
target_os = "fuchsia",
|
|
||||||
target_os = "haiku",
|
|
||||||
target_os = "illumos",
|
|
||||||
target_os = "ios",
|
|
||||||
target_os = "linux",
|
target_os = "linux",
|
||||||
target_os = "macos",
|
|
||||||
target_os = "netbsd",
|
target_os = "netbsd",
|
||||||
target_os = "openbsd",
|
target_os = "openbsd",
|
||||||
target_os = "solaris",
|
|
||||||
target_env = "uclibc",
|
target_env = "uclibc",
|
||||||
))]
|
))]
|
||||||
#[unstable(feature = "unix_socket_ancillary_data", issue = "76915")]
|
#[unstable(feature = "unix_socket_ancillary_data", issue = "76915")]
|
||||||
|
|
|
@ -21,15 +21,9 @@ use crate::sys::unix::ext::net::addr::{sockaddr_un, SocketAddr};
|
||||||
target_os = "dragonfly",
|
target_os = "dragonfly",
|
||||||
target_os = "emscripten",
|
target_os = "emscripten",
|
||||||
target_os = "freebsd",
|
target_os = "freebsd",
|
||||||
target_os = "fuchsia",
|
|
||||||
target_os = "haiku",
|
|
||||||
target_os = "illumos",
|
|
||||||
target_os = "ios",
|
|
||||||
target_os = "linux",
|
target_os = "linux",
|
||||||
target_os = "macos",
|
|
||||||
target_os = "netbsd",
|
target_os = "netbsd",
|
||||||
target_os = "openbsd",
|
target_os = "openbsd",
|
||||||
target_os = "solaris",
|
|
||||||
target_env = "uclibc",
|
target_env = "uclibc",
|
||||||
))]
|
))]
|
||||||
use crate::sys::unix::ext::net::ancillary::{
|
use crate::sys::unix::ext::net::ancillary::{
|
||||||
|
@ -539,15 +533,9 @@ impl UnixStream {
|
||||||
target_os = "dragonfly",
|
target_os = "dragonfly",
|
||||||
target_os = "emscripten",
|
target_os = "emscripten",
|
||||||
target_os = "freebsd",
|
target_os = "freebsd",
|
||||||
target_os = "fuchsia",
|
|
||||||
target_os = "haiku",
|
|
||||||
target_os = "illumos",
|
|
||||||
target_os = "ios",
|
|
||||||
target_os = "linux",
|
target_os = "linux",
|
||||||
target_os = "macos",
|
|
||||||
target_os = "netbsd",
|
target_os = "netbsd",
|
||||||
target_os = "openbsd",
|
target_os = "openbsd",
|
||||||
target_os = "solaris",
|
|
||||||
target_env = "uclibc",
|
target_env = "uclibc",
|
||||||
))]
|
))]
|
||||||
#[unstable(feature = "unix_socket_ancillary_data", issue = "76915")]
|
#[unstable(feature = "unix_socket_ancillary_data", issue = "76915")]
|
||||||
|
@ -595,15 +583,9 @@ impl UnixStream {
|
||||||
target_os = "dragonfly",
|
target_os = "dragonfly",
|
||||||
target_os = "emscripten",
|
target_os = "emscripten",
|
||||||
target_os = "freebsd",
|
target_os = "freebsd",
|
||||||
target_os = "fuchsia",
|
|
||||||
target_os = "haiku",
|
|
||||||
target_os = "illumos",
|
|
||||||
target_os = "ios",
|
|
||||||
target_os = "linux",
|
target_os = "linux",
|
||||||
target_os = "macos",
|
|
||||||
target_os = "netbsd",
|
target_os = "netbsd",
|
||||||
target_os = "openbsd",
|
target_os = "openbsd",
|
||||||
target_os = "solaris",
|
|
||||||
target_env = "uclibc",
|
target_env = "uclibc",
|
||||||
))]
|
))]
|
||||||
#[unstable(feature = "unix_socket_ancillary_data", issue = "76915")]
|
#[unstable(feature = "unix_socket_ancillary_data", issue = "76915")]
|
||||||
|
|
|
@ -557,6 +557,17 @@ fn test_send_vectored_with_ancillary_to_unix_datagram() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[cfg(any(
|
||||||
|
doc,
|
||||||
|
target_os = "android",
|
||||||
|
target_os = "dragonfly",
|
||||||
|
target_os = "emscripten",
|
||||||
|
target_os = "freebsd",
|
||||||
|
target_os = "linux",
|
||||||
|
target_os = "netbsd",
|
||||||
|
target_os = "openbsd",
|
||||||
|
target_env = "uclibc",
|
||||||
|
))]
|
||||||
#[test]
|
#[test]
|
||||||
fn test_send_vectored_with_ancillary_unix_datagram() {
|
fn test_send_vectored_with_ancillary_unix_datagram() {
|
||||||
let dir = tmpdir();
|
let dir = tmpdir();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue