From 33431ebb9ace3fba76138198596f8155c2e14354 Mon Sep 17 00:00:00 2001 From: Glenn L McGrath Date: Mon, 16 Apr 2001 04:52:19 +0000 Subject: dpkg improvements, use full package struct, avoid extracting to tmp dir, rename variable. deb_extract, untar and dpkg_deb modified to make the above possible --- include/libbb.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'include') diff --git a/include/libbb.h b/include/libbb.h index 569ed9397..4b06ad12c 100644 --- a/include/libbb.h +++ b/include/libbb.h @@ -236,10 +236,13 @@ typedef enum extract_function_e { extract_verbose_extract = 16, extract_list = 32, extract_fsys_tarfile = 64, - extract_field = 128 + extract_field = 128, + extract_contents_to_file = 256 } extract_function_t; -extern int deb_extract(const char *package_filename, int function, char *target_dir); -extern char *untar(FILE *src_tar_file, FILE *output, const int untar_function, const char *argument); +extern char *deb_extract(const char *package_filename, const int function, + const char *argument, const char *argument2); +extern char *untar(FILE *src_tar_file, FILE *output, const int untar_function, + const char *argument, const char *file_prefix); extern char *read_text_file_to_buffer(FILE *src_file); extern char *read_package_field(const char *package_buffer); -- cgit v1.2.3