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 | |
| 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')
| -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; |
