fputs(" ", stdout);
#ifdef BB_FEATURE_LS_USERNAME
if (!(opts & DISP_NUMERIC)) {
- scratch[8]='\0';
+ memset ( scratch, 0, sizeof (scratch));
my_getpwuid( scratch, info->st_uid);
- if (*scratch)
- fputs(scratch, stdout);
- else
- writenum((long)info->st_uid,(short)0);
+ if (*scratch) {
+ fputs(scratch, stdout);
+ if ( strlen( scratch) <= 8 )
+ wr(" ", 8-strlen( scratch));
+ }
+ else {
+ writenum((long) info->st_uid,(short)8);
+ fputs(" ", stdout);
+ }
} else
#endif
- writenum((long)info->st_uid,(short)0);
- tab(16);
+ {
+ writenum((long) info->st_uid,(short)8);
+ fputs(" ", stdout);
+ }
#ifdef BB_FEATURE_LS_USERNAME
if (!(opts & DISP_NUMERIC)) {
- scratch[8]='\0';
+ memset ( scratch, 0, sizeof (scratch));
my_getgrgid( scratch, info->st_gid);
- if (*scratch)
- fputs(scratch, stdout);
- else
- writenum((long)info->st_gid,(short)0);
+ if (*scratch) {
+ fputs(scratch, stdout);
+ if ( strlen( scratch) <= 8 )
+ wr(" ", 8-strlen( scratch));
+ }
+ else
+ writenum((long) info->st_gid,(short)8);
} else
#endif
- writenum((long)info->st_gid,(short)0);
- tab(17);
+ writenum((long) info->st_gid,(short)8);
+ //tab(26);
if (S_ISBLK(mode) || S_ISCHR(mode)) {
writenum((long)MAJOR(info->st_rdev),(short)3);
fputs(", ", stdout);
else
writenum((long)info->st_size,(short)8);
fputs(" ", stdout);
+ //tab(32);
#ifdef BB_FEATURE_LS_TIMESTAMPS
{
time_t cal;