aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/xinstall/xinstall.c
diff options
context:
space:
mode:
authorDag-Erling Smørgrav <des@FreeBSD.org>2002-03-18 23:26:13 +0000
committerDag-Erling Smørgrav <des@FreeBSD.org>2002-03-18 23:26:13 +0000
commit3b67680b63676e70b6bacb18d0fd76be6584ab5f (patch)
tree3b7ce25f7ea2f53670816133ded56c2a626f4784 /usr.bin/xinstall/xinstall.c
parent1b7fb13116cdf9c2f3004f03371448d50b6578ae (diff)
downloadsrc-3b67680b63676e70b6bacb18d0fd76be6584ab5f.tar.gz
src-3b67680b63676e70b6bacb18d0fd76be6584ab5f.zip
Bump the cutoff mark for comparing files from 8 MB to 16 MB.
Notes
Notes: svn path=/head/; revision=92611
Diffstat (limited to 'usr.bin/xinstall/xinstall.c')
-rw-r--r--usr.bin/xinstall/xinstall.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/usr.bin/xinstall/xinstall.c b/usr.bin/xinstall/xinstall.c
index 23dde6dbdfbd..7135d0c53b5f 100644
--- a/usr.bin/xinstall/xinstall.c
+++ b/usr.bin/xinstall/xinstall.c
@@ -74,6 +74,8 @@ static const char sccsid[] = "From: @(#)xinstall.c 8.1 (Berkeley) 7/21/93";
#define MAP_FAILED ((void *)-1) /* from <sys/mman.h> */
#endif
+#define MAX_CMP_SIZE (16 * 1024 * 1024)
+
#define DIRECTORY 0x01 /* Tell install it's a directory. */
#define SETFLAGS 0x02 /* Tell install to set flags. */
#define NOCHANGEBITS (UF_IMMUTABLE | UF_APPEND | SF_IMMUTABLE | SF_APPEND)
@@ -528,7 +530,7 @@ compare(int from_fd, const char *from_name __unused, size_t from_len,
if (from_len != to_len)
return 1;
- if (from_len <= 8 * 1024 * 1024) {
+ if (from_len <= MAX_CMP_SIZE) {
done_compare = 0;
if (trymmap(from_fd) && trymmap(to_fd)) {
p = mmap(NULL, from_len, PROT_READ, MAP_SHARED, from_fd, (off_t)0);