|  | diff -urpN busybox-1.17.3/coreutils/ls.c busybox-1.17.3-ls/coreutils/ls.c | 
|  | --- busybox-1.17.3/coreutils/ls.c	2010-10-09 21:57:13.000000000 +0200 | 
|  | +++ busybox-1.17.3-ls/coreutils/ls.c	2010-11-06 00:26:48.467049575 +0100 | 
|  | @@ -184,7 +184,7 @@ static const unsigned opt_flags[] = { | 
|  | LIST_INO,                   /* i */ | 
|  | LIST_LONG | STYLE_LONG,     /* l - remember LS_DISP_HR in mask! */ | 
|  | LIST_SHORT | STYLE_SINGLE,  /* 1 */ | 
|  | -	0,                          /* g (don't show group) - handled via OPT_g */ | 
|  | +	0,                          /* g (don't show owner) - handled via OPT_g */ | 
|  | LIST_ID_NUMERIC,            /* n */ | 
|  | LIST_BLOCKS,                /* s */ | 
|  | DISP_ROWS,                  /* x */ | 
|  | @@ -621,7 +621,7 @@ static NOINLINE unsigned list_single(con | 
|  | if (all_fmt & LIST_ID_NAME) { | 
|  | if (option_mask32 & OPT_g) { | 
|  | column += printf("%-8.8s ", | 
|  | -				get_cached_username(dn->dstat.st_uid)); | 
|  | +				get_cached_groupname(dn->dstat.st_gid)); | 
|  | } else { | 
|  | column += printf("%-8.8s %-8.8s ", | 
|  | get_cached_username(dn->dstat.st_uid), | 
|  | @@ -631,7 +631,7 @@ static NOINLINE unsigned list_single(con | 
|  | #endif | 
|  | if (all_fmt & LIST_ID_NUMERIC) { | 
|  | if (option_mask32 & OPT_g) | 
|  | -			column += printf("%-8u ", (int) dn->dstat.st_uid); | 
|  | +			column += printf("%-8u ", (int) dn->dstat.st_gid); | 
|  | else | 
|  | column += printf("%-8u %-8u ", | 
|  | (int) dn->dstat.st_uid, |