X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Ftar.h;h=73cd11e6d635f00efb47e0eecc67d462fc1355e3;hb=ec94fbdf458adb2af803eefdd1a9c9bbb432bb21;hp=70055af214330b8fda18e24ef035a84eb24703d8;hpb=cd7bdd4076ca154575bbef85eb2157e59befcfe2;p=chaz%2Ftar diff --git a/src/tar.h b/src/tar.h index 70055af..73cd11e 100644 --- a/src/tar.h +++ b/src/tar.h @@ -1,7 +1,7 @@ /* GNU tar Archive Format description. - Copyright 1988-1989, 1991-1997, 2000-2001, 2003-2007, 2012-2013 - Free Software Foundation, Inc. + Copyright 1988-1989, 1991-1997, 2000-2001, 2003-2007, 2012-2014 Free + Software Foundation, Inc. This file is part of GNU tar. @@ -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