X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Ftar.h;h=73cd11e6d635f00efb47e0eecc67d462fc1355e3;hb=4eb1484dced64b74cafda40918c0d96e5084846a;hp=cb7d70cf62534c268b5e1b04f85d985ae6e78f31;hpb=45ccda119355a1087450039a250359c1d0de0d08;p=chaz%2Ftar diff --git a/src/tar.h b/src/tar.h index cb7d70c..73cd11e 100644 --- a/src/tar.h +++ b/src/tar.h @@ -327,6 +327,10 @@ struct tar_stat_info size_t sparse_map_size; /* Size of the sparse map */ struct sp_array *sparse_map; + off_t real_size; /* The real size of sparse file */ + int real_size_set; /* True when GNU.sparse.realsize is set in + archived file */ + size_t xattr_map_size; /* Size of the xattr map */ struct xattr_array *xattr_map; @@ -358,6 +362,9 @@ struct tar_stat_info It is negative if it could not be reopened after it was closed. Negate it to find out what errno was when the reopen failed. */ int fd; + + /* Exclusion list */ + struct exclist *exclude_list; }; union block