about summary refs log tree commit diff
path: root/src/libstd/sys/unix/process/process_unix.rs
diff options
context:
space:
mode:
authorBryan Drewery <bryan@shatow.net>2018-03-01 09:17:49 -0800
committerBryan Drewery <bryan@shatow.net>2018-03-01 09:17:49 -0800
commit2e2d9260f9425cd700199383096d8201190737de (patch)
tree7effdd25c11c33d56aa4ff33a5108e191328d83a /src/libstd/sys/unix/process/process_unix.rs
parenta9ea876960a06f3ae00049515bf9ef706cca806b (diff)
downloadrust-2e2d9260f9425cd700199383096d8201190737de.tar.gz
rust-2e2d9260f9425cd700199383096d8201190737de.zip
posix_spawn() on OSX supports returning ENOENT.
Diffstat (limited to 'src/libstd/sys/unix/process/process_unix.rs')
-rw-r--r--src/libstd/sys/unix/process/process_unix.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libstd/sys/unix/process/process_unix.rs b/src/libstd/sys/unix/process/process_unix.rs
index c5dda6273ef..dcf0278b4aa 100644
--- a/src/libstd/sys/unix/process/process_unix.rs
+++ b/src/libstd/sys/unix/process/process_unix.rs
@@ -235,14 +235,14 @@ impl Command {
         io::Error::last_os_error()
     }
 
-    #[cfg(not(any(target_os = "freebsd")))]
+    #[cfg(not(any(target_os = "macos", target_os = "freebsd")))]
     fn posix_spawn(&mut self, _stdio: &ChildPipes, _envp: Option<&CStringArray>)
         -> io::Result<Option<Process>>
     {
         Ok(None)
     }
 
-    #[cfg(any(target_os = "freebsd"))]
+    #[cfg(any(target_os = "macos", target_os = "freebsd"))]
     fn posix_spawn(&mut self, stdio: &ChildPipes, envp: Option<&CStringArray>)
         -> io::Result<Option<Process>>
     {