diff --git a/src/uucore/src/lib/features/pipes.rs b/src/uucore/src/lib/features/pipes.rs index 75941059b..8d5800cf9 100644 --- a/src/uucore/src/lib/features/pipes.rs +++ b/src/uucore/src/lib/features/pipes.rs @@ -41,15 +41,8 @@ pub fn pipe() -> std::io::Result<(File, File)> { /// this is still very efficient. #[inline] #[cfg(any(target_os = "linux", target_os = "android"))] -pub fn splice(source: &impl AsFd, target: &impl AsFd, len: usize) -> std::io::Result { - Ok(rustix::pipe::splice( - source, - None, - target, - None, - len, - SpliceFlags::empty(), - )?) +pub fn splice(source: &impl AsFd, target: &impl AsFd, len: usize) -> rustix::io::Result { + rustix::pipe::splice(source, None, target, None, len, SpliceFlags::empty()) } /// Splice wrapper which fully finishes the write.