diff options
| author | Steven Fackler <sfackler@gmail.com> | 2014-09-28 22:31:50 -0700 |
|---|---|---|
| committer | Steven Fackler <sfackler@palantir.com> | 2014-09-30 12:52:00 -0700 |
| commit | d5647a8ea3932c8a44dad13699e128d3d3fee255 (patch) | |
| tree | d3dc48b0810c66407d1c620d741920d295f96743 /src/libstd/io | |
| parent | 1e0c7b682f1675e39085f1f0f928a37364bab9c7 (diff) | |
| download | rust-d5647a8ea3932c8a44dad13699e128d3d3fee255.tar.gz rust-d5647a8ea3932c8a44dad13699e128d3d3fee255.zip | |
Fix libstd
Diffstat (limited to 'src/libstd/io')
| -rw-r--r-- | src/libstd/io/net/addrinfo.rs | 2 | ||||
| -rw-r--r-- | src/libstd/io/process.rs | 14 | ||||
| -rw-r--r-- | src/libstd/io/signal.rs | 4 |
3 files changed, 10 insertions, 10 deletions
diff --git a/src/libstd/io/net/addrinfo.rs b/src/libstd/io/net/addrinfo.rs index 867e8bcca82..ea1dd12f323 100644 --- a/src/libstd/io/net/addrinfo.rs +++ b/src/libstd/io/net/addrinfo.rs @@ -123,7 +123,7 @@ fn lookup(hostname: Option<&str>, servname: Option<&str>, hint: Option<Hint>) // Ignored on android since we cannot give tcp/ip // permission without help of apk -#[cfg(test, not(target_os = "android"))] +#[cfg(all(test, not(target_os = "android")))] mod test { iotest!(fn dns_smoke_test() { let ipaddrs = get_host_addresses("localhost").unwrap(); diff --git a/src/libstd/io/process.rs b/src/libstd/io/process.rs index 83890d2b127..f97e9f4647b 100644 --- a/src/libstd/io/process.rs +++ b/src/libstd/io/process.rs @@ -693,7 +693,7 @@ mod tests { drop(p.wait().clone()); }) - #[cfg(unix, not(target_os="android"))] + #[cfg(all(unix, not(target_os="android")))] iotest!(fn signal_reported_right() { let p = Command::new("/bin/sh").arg("-c").arg("kill -1 $$").spawn(); assert!(p.is_ok()); @@ -725,7 +725,7 @@ mod tests { assert_eq!(run_output(cmd), "foobar\n".to_string()); }) - #[cfg(unix, not(target_os="android"))] + #[cfg(all(unix, not(target_os="android")))] iotest!(fn set_cwd_works() { let mut cmd = Command::new("/bin/sh"); cmd.arg("-c").arg("pwd") @@ -734,7 +734,7 @@ mod tests { assert_eq!(run_output(cmd), "/\n".to_string()); }) - #[cfg(unix, not(target_os="android"))] + #[cfg(all(unix, not(target_os="android")))] iotest!(fn stdin_works() { let mut p = Command::new("/bin/sh") .arg("-c").arg("read line; echo $line") @@ -759,7 +759,7 @@ mod tests { assert!(Command::new("test").uid(10).spawn().is_err()); }) - #[cfg(unix, not(target_os="android"))] + #[cfg(all(unix, not(target_os="android")))] iotest!(fn uid_works() { use libc; let mut p = Command::new("/bin/sh") @@ -770,7 +770,7 @@ mod tests { assert!(p.wait().unwrap().success()); }) - #[cfg(unix, not(target_os="android"))] + #[cfg(all(unix, not(target_os="android")))] iotest!(fn uid_to_root_fails() { use libc; @@ -847,7 +847,7 @@ mod tests { } }) - #[cfg(unix,not(target_os="android"))] + #[cfg(all(unix, not(target_os="android")))] pub fn pwd_cmd() -> Command { Command::new("pwd") } @@ -897,7 +897,7 @@ mod tests { assert_eq!(parent_stat.unstable.inode, child_stat.unstable.inode); }) - #[cfg(unix,not(target_os="android"))] + #[cfg(all(unix, not(target_os="android")))] pub fn env_cmd() -> Command { Command::new("env") } diff --git a/src/libstd/io/signal.rs b/src/libstd/io/signal.rs index 1d882bdc0ad..79a00e90b40 100644 --- a/src/libstd/io/signal.rs +++ b/src/libstd/io/signal.rs @@ -160,7 +160,7 @@ impl Listener { } } -#[cfg(test, unix)] +#[cfg(all(test, unix))] mod test_unix { use prelude::*; use libc; @@ -218,7 +218,7 @@ mod test_unix { } } -#[cfg(test, windows)] +#[cfg(all(test, windows))] mod test_windows { use super::{User1, Listener}; use result::{Ok, Err}; |
