diff --git a/src/uu/cat/src/cat.rs b/src/uu/cat/src/cat.rs index 768cb169842..df34af74d8d 100644 --- a/src/uu/cat/src/cat.rs +++ b/src/uu/cat/src/cat.rs @@ -374,7 +374,7 @@ fn cat_path(path: &OsString, options: &OutputOptions, state: &mut OutputState) - InputType::StdIn => { // A closed stdin is reopened as /dev/null before `uumain` runs, so // reading it would succeed silently instead of failing with EBADF. - #[cfg(unix)] + #[cfg(all(unix, not(target_os = "fuchsia")))] if uucore::signals::stdin_was_closed() { return Err(io::Error::from(rustix::io::Errno::BADF).into()); }