]> Dogcows Code - chaz/tar/blobdiff - src/tar.h
(dumpdir_locate,obstack_code_rename,purge_directory): Re-implement renaming. Introduce
[chaz/tar] / src / tar.h
index 78837be5e4371856932a11ae1e059e205d1ca5e3..72350302d1339c473f56a4f301d412a9a2a6fd1c 100644 (file)
--- a/src/tar.h
+++ b/src/tar.h
@@ -1,7 +1,7 @@
 /* GNU tar Archive Format description.
 
    Copyright (C) 1988, 1989, 1991, 1992, 1993, 1994, 1995, 1996, 1997,
-   2000, 2001, 2003, 2004, 2005 Free Software Foundation, Inc.
+   2000, 2001, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify it
    under the terms of the GNU General Public License as published by the
@@ -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
This page took 0.020426 seconds and 4 git commands to generate.