aboutsummaryrefslogtreecommitdiff
path: root/coreutils/ls.c
diff options
context:
space:
mode:
Diffstat (limited to 'coreutils/ls.c')
-rw-r--r--coreutils/ls.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/coreutils/ls.c b/coreutils/ls.c
index db3ddb944..fb4f998be 100644
--- a/coreutils/ls.c
+++ b/coreutils/ls.c
@@ -492,12 +492,14 @@ static NOINLINE unsigned display_single(const struct dnode *dn)
492 /* Do readlink early, so that if it fails, error message 492 /* Do readlink early, so that if it fails, error message
493 * does not appear *inside* the "ls -l" line */ 493 * does not appear *inside* the "ls -l" line */
494 lpath = NULL; 494 lpath = NULL;
495#if !ENABLE_PLATFORM_MINGW32
495 if (opt & OPT_l) 496 if (opt & OPT_l)
496 if (S_ISLNK(dn->dn_mode)) 497 if (S_ISLNK(dn->dn_mode))
497 lpath = xmalloc_readlink_or_warn(dn->fullname); 498 lpath = xmalloc_readlink_or_warn(dn->fullname);
499#endif
498 500
499 if (opt & OPT_i) /* show inode# */ 501 if (opt & OPT_i) /* show inode# */
500 column += printf("%7llu ", (long long) dn->dn_ino); 502 column += printf("%7"LL_FMT"u ", (long long) dn->dn_ino);
501//TODO: -h should affect -s too: 503//TODO: -h should affect -s too:
502 if (opt & OPT_s) /* show allocated blocks */ 504 if (opt & OPT_s) /* show allocated blocks */
503 column += printf("%6"OFF_FMT"u ", (off_t) (dn->dn_blocks >> 1)); 505 column += printf("%6"OFF_FMT"u ", (off_t) (dn->dn_blocks >> 1));