summaryrefslogtreecommitdiff
path: root/util-linux/more.c
diff options
context:
space:
mode:
authorEric Andersen2000-09-21 02:23:30 +0000
committerEric Andersen2000-09-21 02:23:30 +0000
commit8a2e56c5dfc41f6946e36234eef4df559286db05 (patch)
tree23a5f54bcbf8aea8f08ae85f8397b7add91bf79f /util-linux/more.c
parent350b3f9236b29514f3755af2b4b2957475abf829 (diff)
downloadbusybox-8a2e56c5dfc41f6946e36234eef4df559286db05.zip
busybox-8a2e56c5dfc41f6946e36234eef4df559286db05.tar.gz
Large file >2Gib support.
Diffstat (limited to 'util-linux/more.c')
-rw-r--r--util-linux/more.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/util-linux/more.c b/util-linux/more.c
index 12168b5..45b7c12 100644
--- a/util-linux/more.c
+++ b/util-linux/more.c
@@ -123,7 +123,11 @@ extern int more_main(int argc, char **argv)
lines = 0;
len = fprintf(stdout, "--More-- ");
if (file != stdin) {
+#if _FILE_OFFSET_BITS == 64
+ len += fprintf(stdout, "(%d%% of %lld bytes)",
+#else
len += fprintf(stdout, "(%d%% of %ld bytes)",
+#endif
(int) (100 *
((double) ftell(file) /
(double) st.st_size)),