]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MfP4: Handle entries with unset size properly: Regular files with
authorkientzle <kientzle@FreeBSD.org>
Fri, 5 Sep 2008 06:13:11 +0000 (06:13 +0000)
committerkientzle <kientzle@FreeBSD.org>
Fri, 5 Sep 2008 06:13:11 +0000 (06:13 +0000)
commit5290cd20ad8870351f499170163f9f1d27cf4c4a
treef26bca05c3fe785f6ab102b024f772ec20aba333
parent88514167fd6e746fb46c7475739be2223186c9ba
MfP4: Handle entries with unset size properly: Regular files with
unspecified size are "unlimited" (required by Zip reader, which
sometimes does not know the uncompressed size of an entry until it
gets to the end).  Also, hardlinks with unspecified (or zero) size do
not overwrite the data on disk nor do they set metadata.  This is
compatible with GNU tar and NetBSD pax behavior.
lib/libarchive/archive_write_disk.c
lib/libarchive/test/test_write_disk.c
lib/libarchive/test/test_write_disk_hardlink.c