Home
last modified time | relevance | path

Searched refs:sparse_list (Results 1 – 3 of 3) sorted by relevance

/freebsd-13.1/contrib/libarchive/libarchive/
H A Darchive_write_set_format_pax.c62 struct sparse_block *sparse_list; member
1811 while (pax->sparse_list) { in archive_write_pax_finish_entry()
1813 if (!pax->sparse_list->is_hole) in archive_write_pax_finish_entry()
1815 sb = pax->sparse_list->next; in archive_write_pax_finish_entry()
1816 free(pax->sparse_list); in archive_write_pax_finish_entry()
1817 pax->sparse_list = sb; in archive_write_pax_finish_entry()
1857 free(pax->sparse_list); in archive_write_pax_data()
1858 pax->sparse_list = sb; in archive_write_pax_data()
1861 if (pax->sparse_list == NULL) in archive_write_pax_data()
1869 if (pax->sparse_list->is_hole) { in archive_write_pax_data()
[all …]
H A Darchive_read_support_format_tar.c141 struct sparse_block *sparse_list; member
552 if (tar->sparse_list == NULL) { in archive_read_format_tar_read_header()
603 while (tar->sparse_list != NULL && in archive_read_format_tar_read_data()
605 p = tar->sparse_list; in archive_read_format_tar_read_data()
606 tar->sparse_list = p->next; in archive_read_format_tar_read_data()
616 if (tar->sparse_list == NULL || in archive_read_format_tar_read_data()
648 if (!tar->sparse_list->hole) in archive_read_format_tar_read_data()
2293 tar->sparse_list = p; in gnu_add_sparse_entry()
2310 p = tar->sparse_list; in gnu_clear_sparse_list()
2311 tar->sparse_list = p->next; in gnu_clear_sparse_list()
[all …]
H A Darchive_read_disk_posix.c241 } *sparse_list, *current_sparse; member
1205 free(t->sparse_list); in setup_sparse()
1207 t->sparse_list = malloc(sizeof(t->sparse_list[0]) * in setup_sparse()
1209 if (t->sparse_list == NULL) { in setup_sparse()
1219 t->sparse_list[i].offset = offset; in setup_sparse()
1220 t->sparse_list[i].length = length; in setup_sparse()
1223 t->sparse_list[i].offset = 0; in setup_sparse()
1224 t->sparse_list[i].length = archive_entry_size(entry); in setup_sparse()
1227 t->sparse_list[i].length = 0; in setup_sparse()
1229 t->current_sparse = t->sparse_list; in setup_sparse()
[all …]