Lines Matching refs:archive_handler
67 struct archive_handler { struct
71 void (*extract_handler)(struct archive_handler*); argument
125 static void write_longname(struct archive_handler *tar, char *name, char type) in write_longname()
161 static void add_file(struct archive_handler *tar, char **nam, struct stat *st) in add_file()
269 struct archive_handler *hdl = (struct archive_handler*)TT.handle; in add_to_tar()
285 static void compress_stream(struct archive_handler *tar_hdl) in compress_stream()
308 static void extract_to_stdout(struct archive_handler *tar) in extract_to_stdout()
316 static void extract_to_command(struct archive_handler *tar) in extract_to_command()
361 static void extract_to_disk(struct archive_handler *tar) in extract_to_disk()
480 static struct archive_handler *init_handler() in init_handler()
482 struct archive_handler *tar_hdl = xzalloc(sizeof(struct archive_handler)); in init_handler()
500 static void extract_stream(struct archive_handler *tar_hdl) in extract_stream()
522 static char *process_extended_hdr(struct archive_handler *tar, int size) in process_extended_hdr()
557 static void tar_skip(struct archive_handler *tar, int sz) in tar_skip()
568 static void unpack_tar(struct archive_handler *tar_hdl) in unpack_tar()
749 struct archive_handler *tar_hdl; in tar_main()