diff options
author | Eric Andersen <andersen@codepoet.org> | 2000-09-21 02:23:30 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2000-09-21 02:23:30 +0000 |
commit | 8a2e56c5dfc41f6946e36234eef4df559286db05 (patch) | |
tree | 23a5f54bcbf8aea8f08ae85f8397b7add91bf79f /coreutils/ls.c | |
parent | 350b3f9236b29514f3755af2b4b2957475abf829 (diff) | |
download | busybox-w32-8a2e56c5dfc41f6946e36234eef4df559286db05.tar.gz busybox-w32-8a2e56c5dfc41f6946e36234eef4df559286db05.tar.bz2 busybox-w32-8a2e56c5dfc41f6946e36234eef4df559286db05.zip |
Large file >2Gib support.
Diffstat (limited to 'coreutils/ls.c')
-rw-r--r-- | coreutils/ls.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/coreutils/ls.c b/coreutils/ls.c index 03fed5478..b818003a8 100644 --- a/coreutils/ls.c +++ b/coreutils/ls.c | |||
@@ -532,7 +532,11 @@ int list_single(struct dnode *dn) | |||
532 | column += 8; | 532 | column += 8; |
533 | break; | 533 | break; |
534 | case LIST_BLOCKS: | 534 | case LIST_BLOCKS: |
535 | #if _FILE_OFFSET_BITS == 64 | ||
536 | fprintf(stdout, "%4lld ", dn->dstat.st_blocks>>1); | ||
537 | #else | ||
535 | fprintf(stdout, "%4ld ", dn->dstat.st_blocks>>1); | 538 | fprintf(stdout, "%4ld ", dn->dstat.st_blocks>>1); |
539 | #endif | ||
536 | column += 5; | 540 | column += 5; |
537 | break; | 541 | break; |
538 | case LIST_MODEBITS: | 542 | case LIST_MODEBITS: |
@@ -578,7 +582,11 @@ int list_single(struct dnode *dn) | |||
578 | if (S_ISBLK(dn->dstat.st_mode) || S_ISCHR(dn->dstat.st_mode)) { | 582 | if (S_ISBLK(dn->dstat.st_mode) || S_ISCHR(dn->dstat.st_mode)) { |
579 | fprintf(stdout, "%4d, %3d ", (int)MAJOR(dn->dstat.st_rdev), (int)MINOR(dn->dstat.st_rdev)); | 583 | fprintf(stdout, "%4d, %3d ", (int)MAJOR(dn->dstat.st_rdev), (int)MINOR(dn->dstat.st_rdev)); |
580 | } else { | 584 | } else { |
585 | #if _FILE_OFFSET_BITS == 64 | ||
586 | fprintf(stdout, "%9lld ", dn->dstat.st_size); | ||
587 | #else | ||
581 | fprintf(stdout, "%9ld ", dn->dstat.st_size); | 588 | fprintf(stdout, "%9ld ", dn->dstat.st_size); |
589 | #endif | ||
582 | } | 590 | } |
583 | column += 10; | 591 | column += 10; |
584 | break; | 592 | break; |