mirror of
https://github.com/uutils/coreutils.git
synced 2026-06-10 15:48:22 -07:00
Fill in group name for ls
This commit is contained in:
+7
-1
@@ -177,7 +177,13 @@ fn display_uname(metadata: &Metadata) -> String {
|
||||
|
||||
fn display_group(metadata: &Metadata) -> String {
|
||||
use std::os::unix::fs::MetadataExt;
|
||||
metadata.uid().to_string()
|
||||
|
||||
let ent = unsafe { getgrgid(metadata.gid()) };
|
||||
if !ent.is_null() {
|
||||
cstr2string(unsafe { ptr::read(ent).gr_name })
|
||||
} else {
|
||||
metadata.gid().to_string()
|
||||
}
|
||||
}
|
||||
|
||||
fn display_file_size(metadata: &Metadata, options: &getopts::Matches) -> String {
|
||||
|
||||
Reference in New Issue
Block a user