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]);