X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=src%2Ftar.h;h=a759a8581a0536f3c3e78466a43630a980179417;hb=6c28751ca75ff09df6a1769d5a30ce37175a2823;hp=78837be5e4371856932a11ae1e059e205d1ca5e3;hpb=3209329337c87a102fa12d7eb60a3df323ba56c1;p=chaz%2Ftar diff --git a/src/tar.h b/src/tar.h index 78837be..a759a85 100644 --- a/src/tar.h +++ b/src/tar.h @@ -292,11 +292,18 @@ struct tar_stat_info bool is_sparse; /* Is the file sparse */ + /* For sparse files: */ size_t sparse_map_avail; /* Index to the first unused element in sparse_map array. Zero if the file is not sparse */ size_t sparse_map_size; /* Size of the sparse map */ struct sp_array *sparse_map; + + /* For dumpdirs */ + bool is_dumpdir; /* Is the member a dumpdir? */ + bool skipped; /* The member contents is already read + (for GNUTYPE_DUMPDIR) */ + char *dumpdir; /* Contents of the dump directory */ }; union block