]> git.lizzy.rs Git - rust.git/commitdiff
posix_spawn() on OSX supports returning ENOENT.
authorBryan Drewery <bryan@shatow.net>
Thu, 1 Mar 2018 17:17:49 +0000 (09:17 -0800)
committerBryan Drewery <bryan@shatow.net>
Thu, 1 Mar 2018 17:17:49 +0000 (09:17 -0800)
src/libstd/sys/unix/process/process_unix.rs

index c5dda6273efa332e85a0f1261b714b7f02fb55d7..dcf0278b4aaa7c94481d4a195f0ac49fc130c11c 100644 (file)
@@ -235,14 +235,14 @@ macro_rules! t {
         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>>
     {