Move from read_gz to the pipe()+fork() method.
authorGlenn L McGrath <bug1@ihug.co.nz>
Sat, 15 Nov 2003 23:19:05 +0000 (23:19 -0000)
committerGlenn L McGrath <bug1@ihug.co.nz>
Sat, 15 Nov 2003 23:19:05 +0000 (23:19 -0000)
commit5699b8525e855a0e851725980964e8755e365f5b
treefe3d7ead1f80f5b56e44e52a651f368adf92c91d
parent54ac057c0016ac23b7367342f4834e33cf7d47d7
Move from read_gz to the pipe()+fork() method.
open_transformer(), common code for pipe+fork.
Function pointer for read() no longer needed.
Allow inflate to be initialised with a specified buffer size to avoid
over-reading.
Reset static variables in inflate_get_next_window to fix a bug where
only the first file in a .zip would be be extracted.
16 files changed:
archival/gunzip.c
archival/libunarchive/Makefile.in
archival/libunarchive/archive_xread.c
archival/libunarchive/data_align.c
archival/libunarchive/decompress_bunzip2.c
archival/libunarchive/decompress_unzip.c
archival/libunarchive/filter_accept_list_reassign.c
archival/libunarchive/get_header_tar_bz2.c
archival/libunarchive/get_header_tar_gz.c
archival/libunarchive/init_handle.c
archival/libunarchive/open_transformer.c [new file with mode: 0644]
archival/libunarchive/unzip.c
archival/rpm.c
archival/rpm2cpio.c
archival/unzip.c
include/unarchive.h