diff --git a/src/uu/ls/src/ls.rs b/src/uu/ls/src/ls.rs index 8fcd34bed..ef314dfa8 100644 --- a/src/uu/ls/src/ls.rs +++ b/src/uu/ls/src/ls.rs @@ -1590,7 +1590,7 @@ fn display_uname(metadata: &Metadata, config: &Config) -> String { } } -#[cfg(unix)] +#[cfg(all(unix, not(target_os = "redox")))] fn cached_gid2grp(gid: u32) -> String { lazy_static! { static ref GID_CACHE: Mutex> = Mutex::new(HashMap::new()); @@ -1603,7 +1603,7 @@ fn cached_gid2grp(gid: u32) -> String { .clone() } -#[cfg(unix)] +#[cfg(all(unix, not(target_os = "redox")))] fn display_group(metadata: &Metadata, config: &Config) -> String { if config.long.numeric_uid_gid { metadata.gid().to_string() @@ -1612,6 +1612,11 @@ fn display_group(metadata: &Metadata, config: &Config) -> String { } } +#[cfg(target_os = "redox")] +fn display_group(metadata: &Metadata, config: &Config) -> String { + metadata.gid().to_string() +} + #[cfg(not(unix))] fn display_uname(_metadata: &Metadata, _config: &Config) -> String { "somebody".to_string()