aboutsummaryrefslogtreecommitdiff
path: root/coreutils/ls.c
diff options
context:
space:
mode:
authorRon Yorston <rmy@pobox.com>2022-01-13 08:02:41 +0000
committerRon Yorston <rmy@pobox.com>2022-01-13 08:02:41 +0000
commit4734416a21312488a5099a297907783bee4ccc22 (patch)
treee42b034f9685a0a07ad080076b757bfba654cf7d /coreutils/ls.c
parentb8751bbc9ac24e71fbe1e79c69074b4c87a134d8 (diff)
parentb3eec1651fb02d70716caa355f49320719f74c75 (diff)
downloadbusybox-w32-4734416a21312488a5099a297907783bee4ccc22.tar.gz
busybox-w32-4734416a21312488a5099a297907783bee4ccc22.tar.bz2
busybox-w32-4734416a21312488a5099a297907783bee4ccc22.zip
Merge busybox into merge
Fix merge conflicts in coreutils/ls.c and shell/ash.c. Update config files to turn off SHA1_HWACCEL. It uses non-portable assembler.
Diffstat (limited to 'coreutils/ls.c')
-rw-r--r--coreutils/ls.c13
1 files changed, 10 insertions, 3 deletions
diff --git a/coreutils/ls.c b/coreutils/ls.c
index 58b8fde75..d8cfe27d3 100644
--- a/coreutils/ls.c
+++ b/coreutils/ls.c
@@ -505,9 +505,16 @@ static NOINLINE unsigned display_single(const struct dnode *dn)
505#else 505#else
506 column += printf("%19"LL_FMT"u ", (long long) dn->dn_ino); 506 column += printf("%19"LL_FMT"u ", (long long) dn->dn_ino);
507#endif 507#endif
508//TODO: -h should affect -s too: 508 if (opt & OPT_s) { /* show allocated blocks */
509 if (opt & OPT_s) /* show allocated blocks */ 509 if (opt & OPT_h) {
510 column += printf("%6"OFF_FMT"u ", (off_t) (dn->dn_blocks >> 1)); 510 column += printf("%"HUMAN_READABLE_MAX_WIDTH_STR"s ",
511 /* print size, show one fractional, use suffixes */
512 make_human_readable_str((off_t)dn->dn_blocks << 9, 1, 0)
513 );
514 } else {
515 column += printf("%6"OFF_FMT"u ", (off_t)(dn->dn_blocks >> 1));
516 }
517 }
511 if (opt & OPT_l) { 518 if (opt & OPT_l) {
512 /* long listing: show mode */ 519 /* long listing: show mode */
513 char modestr[12]; 520 char modestr[12];