summaryrefslogtreecommitdiffstats
path: root/contrib/less
diff options
context:
space:
mode:
authorps <ps@FreeBSD.org>2000-05-23 07:34:27 +0000
committerps <ps@FreeBSD.org>2000-05-23 07:34:27 +0000
commita9e2c8c7d108fa4b2a4f78a5b2c709313fb8dd16 (patch)
tree6bd53d5b1d51b2c1159802b7fe20c33e9f69e543 /contrib/less
parentb102c893deede63b8159a68e379c9f6571751a44 (diff)
downloadFreeBSD-src-a9e2c8c7d108fa4b2a4f78a5b2c709313fb8dd16.zip
FreeBSD-src-a9e2c8c7d108fa4b2a4f78a5b2c709313fb8dd16.tar.gz
Allow less to work on > 2GB files.
Diffstat (limited to 'contrib/less')
-rw-r--r--contrib/less/less.h5
-rw-r--r--contrib/less/prompt.c3
2 files changed, 5 insertions, 3 deletions
diff --git a/contrib/less/less.h b/contrib/less/less.h
index 021b2df..1b446b5 100644
--- a/contrib/less/less.h
+++ b/contrib/less/less.h
@@ -1,3 +1,4 @@
+/* $FreeBSD$ */
/*
* Copyright (C) 1984-2000 Mark Nudelman
*
@@ -139,8 +140,8 @@ void free();
/*
* Special types and constants.
*/
-typedef long POSITION;
-#define PR_POSITION "%ld"
+typedef off_t POSITION;
+#define PR_POSITION "%lld"
#define MAX_PRINT_POSITION 20
#define MAX_PRINT_INT 10
diff --git a/contrib/less/prompt.c b/contrib/less/prompt.c
index 1448021..14f8ac4 100644
--- a/contrib/less/prompt.c
+++ b/contrib/less/prompt.c
@@ -1,3 +1,4 @@
+/* $FreeBSD$ */
/*
* Copyright (C) 1984-2000 Mark Nudelman
*
@@ -111,7 +112,7 @@ ap_pos(pos)
{
char buf[MAX_PRINT_POSITION];
- sprintf(buf, PR_POSITION, pos);
+ sprintf(buf, PR_POSITION, (long long)pos);
ap_str(buf);
}
OpenPOWER on IntegriCloud