freebsd-dev/gnu/usr.bin
David E. O'Brien 774cd1faf6 Gzip assumes 'unsigned long' is 32-bits wide and depends on this.
One thing Gzip does is implicitly by store the size of a file into an
'unsigned long' rather than  explicitly compute the remainder modulo 2^32
(see RFC 1952 section 2.3.1 "ISIZE").  Thus an extracted file size is
does not equal the original size (mod 2^32) for files larger than 4GB.

This manifests itself in errors such as:
	zcat: bigfile.gz: invalid compressed data--length error

PR:		66008, 66009
Submitted by:	Peter Losher <Peter_Losher@isc.org>
Patch by:	tjr
2004-05-02 23:07:49 +00:00
..
bc Remove getopt*.c, we already have getopt_long() in libc 2004-02-17 00:56:16 +00:00
binutils Revert rev 1.21 which configured with --enable-64-bit-bfd. 2004-04-18 16:09:33 +00:00
cc Rremoved bogus -static from CFLAGS. Makeworld will add -static in the 2004-02-26 07:50:56 +00:00
cpio Remove getopt*.c, we already have compatible getopt_long() in libc 2004-02-17 01:40:25 +00:00
cvs Update bmake glue for cvs-1.11.15, with apologies to Jacques for messing 2004-04-15 01:54:28 +00:00
dc Remove getopt*.c, we already have compatible getopt_long() in libc 2004-02-17 01:34:53 +00:00
dialog Fixed style of DPADD and LDADD assignments as per style.Makefile(5). 2004-02-05 22:44:25 +00:00
diff Oops, use -I${DESTDIR}/usr/include/gnu instead of ... /../../include/gnu 2004-02-17 05:38:45 +00:00
diff3 Remove getopt*.c, we already have compatible getopt_long() in libc 2004-02-17 01:34:53 +00:00
gdb/doc Reconnect gdb info file to the build. 2002-07-01 07:58:18 +00:00
gperf Remove getopt*.c, we already have compatible getopt_long() in libc 2004-02-17 01:49:20 +00:00
grep Merge conflicts, upgrade 2004-03-01 08:37:20 +00:00
groff Removed local bits that are now part of the standard mdoc(7) package. 2004-04-16 07:19:13 +00:00
gzip Gzip assumes 'unsigned long' is 32-bits wide and depends on this. 2004-05-02 23:07:49 +00:00
man Remove Perl lines; it's better to let use.perl handle them. 2004-02-04 22:37:14 +00:00
patch Get rid of a spurious "the". 2004-03-18 20:36:14 +00:00
rcs Fix some warnings by defining has_sa_sigaction to 1. When the configure 2003-10-26 04:26:52 +00:00
sdiff Remove getopt*.c, we already have compatible getopt_long() in libc 2004-02-17 01:34:53 +00:00
send-pr Add a new threads category. 2004-04-05 23:06:16 +00:00
sort Remove getopt*.c, we already have compatible getopt_long() in libc 2004-02-17 01:08:34 +00:00
tar Fixed "make clean". 2004-03-03 17:04:49 +00:00
texinfo Remove getopt*.c, we already have compatible getopt_long() in libc 2004-02-17 02:08:03 +00:00
Makefile Update bmake glue for cvs-1.11.15, with apologies to Jacques for messing 2004-04-15 01:54:28 +00:00
Makefile.inc Avoid linting GNU contrib'ed stuff, even if the build engineer asked 2002-09-25 09:55:20 +00:00