diff options
-rw-r--r-- | src/sys/socket/consts.rs | 3 | ||||
-rw-r--r-- | src/sys/socket/sockopt.rs | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/sys/socket/consts.rs b/src/sys/socket/consts.rs index ba3981c2..7c7e5848 100644 --- a/src/sys/socket/consts.rs +++ b/src/sys/socket/consts.rs @@ -434,12 +434,15 @@ mod test { TCP_CORK, // SO_BUSY_POLL, // SO_RXQ_OVFL, + #[cfg(not(target_arch="arm"))] SO_PASSCRED, SO_PRIORITY, // SO_PROTOCOL, SO_RCVBUFFORCE, // SO_PEEK_OFF, + #[cfg(not(target_arch="arm"))] SO_PEERCRED, + #[cfg(not(target_arch="arm"))] SO_SNDBUFFORCE, MSG_ERRQUEUE); } diff --git a/src/sys/socket/sockopt.rs b/src/sys/socket/sockopt.rs index 5d33341f..61d85ec3 100644 --- a/src/sys/socket/sockopt.rs +++ b/src/sys/socket/sockopt.rs @@ -378,7 +378,7 @@ impl<'a> Set<'a, usize> for SetUsize { #[cfg(test)] mod test { - #[cfg(target_os = "linux")] + #[cfg(all(target_os = "linux", not(target_arch = "arm")))] #[test] fn can_get_peercred_on_unix_socket() { use super::super::*; |