Auto merge of #37055 - kali:master, r=alexcrichton
use MSG_NOSIGNAL on all relevant platforms followup #36824
This commit is contained in:
commit
a7bfb1aba9
@ -1 +1 @@
|
||||
Subproject commit b474785561d58efbd27add9d22339dcabad742ad
|
||||
Subproject commit 5a17b4a733a22d445fdd63326f826fcd8a584328
|
@ -42,10 +42,16 @@ use sys::net::netc::IPV6_LEAVE_GROUP as IPV6_DROP_MEMBERSHIP;
|
||||
target_os = "solaris", target_os = "haiku")))]
|
||||
use sys::net::netc::IPV6_DROP_MEMBERSHIP;
|
||||
|
||||
#[cfg(target_os = "linux")]
|
||||
#[cfg(any(target_os = "linux", target_os = "android",
|
||||
target_os = "dragonfly", target_os = "freebsd",
|
||||
target_os = "openbsd", target_os = "netbsd",
|
||||
target_os = "haiku", target_os = "bitrig"))]
|
||||
use libc::MSG_NOSIGNAL;
|
||||
#[cfg(not(target_os = "linux"))]
|
||||
const MSG_NOSIGNAL: c_int = 0x0; // unused dummy value
|
||||
#[cfg(not(any(target_os = "linux", target_os = "android",
|
||||
target_os = "dragonfly", target_os = "freebsd",
|
||||
target_os = "openbsd", target_os = "netbsd",
|
||||
target_os = "haiku", target_os = "bitrig")))]
|
||||
const MSG_NOSIGNAL: c_int = 0x0;
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// sockaddr and misc bindings
|
||||
|
@ -28,10 +28,16 @@ use sys::cvt;
|
||||
use sys::net::Socket;
|
||||
use sys_common::{AsInner, FromInner, IntoInner};
|
||||
|
||||
#[cfg(target_os = "linux")]
|
||||
#[cfg(any(target_os = "linux", target_os = "android",
|
||||
target_os = "dragonfly", target_os = "freebsd",
|
||||
target_os = "openbsd", target_os = "netbsd",
|
||||
target_os = "haiku", target_os = "bitrig"))]
|
||||
use libc::MSG_NOSIGNAL;
|
||||
#[cfg(not(target_os = "linux"))]
|
||||
const MSG_NOSIGNAL: libc::c_int = 0x0; // unused dummy value
|
||||
#[cfg(not(any(target_os = "linux", target_os = "android",
|
||||
target_os = "dragonfly", target_os = "freebsd",
|
||||
target_os = "openbsd", target_os = "netbsd",
|
||||
target_os = "haiku", target_os = "bitrig")))]
|
||||
const MSG_NOSIGNAL: libc::c_int = 0x0;
|
||||
|
||||
fn sun_path_offset() -> usize {
|
||||
unsafe {
|
||||
|
Loading…
x
Reference in New Issue
Block a user