Lines Matching refs:archive_handle
35 char get_header_tar(archive_handle_t *archive_handle)
39 file_header_t *file_header = archive_handle->file_header;
74 data_align(archive_handle, 512);
78 xread(archive_handle->src_fd, &tar, 512);
79 archive_handle->offset += 512;
87 while (full_read(archive_handle->src_fd, &tar, 512) == 512)
217 xread(archive_handle->src_fd, longname, file_header->size);
218 archive_handle->offset += file_header->size;
219 /* return get_header_tar(archive_handle); */
226 xread(archive_handle->src_fd, linkname, file_header->size);
227 archive_handle->offset += file_header->size;
228 /* return get_header_tar(archive_handle); */
241 archive_handle->offset += sz;
244 xread(archive_handle->src_fd, &tar, 512);
245 /* return get_header_tar(archive_handle); */
273 if (archive_handle->filter(archive_handle) == EXIT_SUCCESS) {
274 archive_handle->action_header(archive_handle->file_header);
278 archive_handle->flags |= ARCHIVE_EXTRACT_QUIET;
279 archive_handle->action_data(archive_handle);
280 llist_add_to(&(archive_handle->passed), file_header->name);
282 data_skip(archive_handle);
285 archive_handle->offset += file_header->size;