]> Dogcows Code - chaz/tar/blobdiff - src/tar.h
Updated
[chaz/tar] / src / tar.h
index 225e7214ff404aaa705c34be3d0c4d55650913bc..8a01a71a31019630bf217d8abca478f660cddfc3 100644 (file)
--- a/src/tar.h
+++ b/src/tar.h
@@ -281,16 +281,26 @@ struct tar_stat_info
   char          *gname;     /* group name of owner */
   struct stat   stat;       /* regular filesystem stat */
 
+  /* STAT doesn't always have access, data modification, and status
+     change times in a convenient form, so store them separately.  */
+  struct timespec atime;
+  struct timespec mtime;
+  struct timespec ctime;
+
   off_t archive_file_size;  /* Size of file as stored in the archive.
                               Equals stat.st_size for non-sparse files */
 
   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 */
+  char *dumpdir;
 };
 
 union block
This page took 0.020288 seconds and 4 git commands to generate.