From 5ab8c050d86d73bc8d6b57f6a4a5ac2435fb5876 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Tue, 13 Dec 2016 18:58:59 -0700 Subject: [PATCH] Fix for build on OS X --- mount/main.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mount/main.rs b/mount/main.rs index 11bdd88242..8bb7546f93 100644 --- a/mount/main.rs +++ b/mount/main.rs @@ -32,11 +32,12 @@ fn fork() -> isize { #[cfg(unix)] fn pipe(pipes: &mut [i32; 2]) -> isize { - unsafe { libc::pipe2(pipes.as_mut_ptr(), 0) as isize } + unsafe { libc::pipe(pipes.as_mut_ptr()) as isize } } #[cfg(all(unix, target_os = "macos"))] fn mount>(filesystem: redoxfs::FileSystem, mountpoint: &P, mut write: File) { + use std::ffi::OsStr; use std::io::Write; let _ = write.write(&[0]);