114#define SPARSES_IN_EXTRA_HEADER 16
115#define SPARSES_IN_OLDGNU_HEADER 4
116#define SPARSES_IN_SPARSE_HEADER 21
160#define OLDGNU_MAGIC "ustar "
173#define GNUTYPE_DUMPDIR 'D'
176#define GNUTYPE_LONGLINK 'K'
179#define GNUTYPE_LONGNAME 'L'
182#define GNUTYPE_MULTIVOL 'M'
185#define GNUTYPE_SPARSE 'S'
188#define GNUTYPE_VOLHDR 'V'
191#define SOLARIS_XHDTYPE 'X'
218#define SPARSES_IN_STAR_HEADER 4
219#define SPARSES_IN_STAR_EXT_HEADER 21
313 struct timespec
ctime;
off_t numbytes
Definition tar.h:267
off_t offset
Definition tar.h:266
char numbytes[12]
Definition tar.h:100
char offset[12]
Definition tar.h:99
char * acls_a_ptr
Definition tar.h:300
bool skipped
Definition tar.h:344
struct sp_array * sparse_map
Definition tar.h:326
size_t acls_a_len
Definition tar.h:301
char * gname
Definition tar.h:296
struct xheader xhdr
Definition tar.h:340
unsigned sparse_minor
Definition tar.h:321
off_t real_size
Definition tar.h:328
size_t sparse_map_avail
Definition tar.h:322
size_t sparse_map_size
Definition tar.h:325
off_t archive_file_size
Definition tar.h:314
bool had_trailing_slash
Definition tar.h:291
int fd
Definition tar.h:366
char * acls_d_ptr
Definition tar.h:303
char * file_name
Definition tar.h:289
DIR * dirstream
Definition tar.h:354
char * dumpdir
Definition tar.h:346
struct exclist * exclude_list
Definition tar.h:369
bool is_dumpdir
Definition tar.h:343
struct xattr_array * xattr_map
Definition tar.h:337
struct _stat stat
Definition tar.h:306
struct tar_stat_info * parent
Definition tar.h:350
bool is_sparse
Definition tar.h:317
char * orig_file_name
Definition tar.h:288
struct timespec mtime
Definition tar.h:311
unsigned sparse_major
Definition tar.h:320
bool real_size_set
Definition tar.h:329
struct timespec ctime
Definition tar.h:312
bool sparse_name_done
Definition tar.h:332
char * uname
Definition tar.h:295
char * cntx_name
Definition tar.h:298
size_t xattr_map_size
Definition tar.h:336
struct timespec atime
Definition tar.h:310
char * link_name
Definition tar.h:293
size_t acls_d_len
Definition tar.h:304
char * xkey
Definition tar.h:281
char * xval_ptr
Definition tar.h:282
size_t xval_len
Definition tar.h:283
#define SPARSES_IN_STAR_EXT_HEADER
Definition tar.h:218
#define SPARSES_IN_STAR_HEADER
Definition tar.h:217
#define SPARSES_IN_SPARSE_HEADER
Definition tar.h:115
#define SPARSES_IN_OLDGNU_HEADER
Definition tar.h:114
archive_format
Definition tar.h:251
@ GNU_FORMAT
Definition tar.h:258
@ OLDGNU_FORMAT
Definition tar.h:254
@ DEFAULT_FORMAT
Definition tar.h:252
@ POSIX_FORMAT
Definition tar.h:256
@ STAR_FORMAT
Definition tar.h:257
@ USTAR_FORMAT
Definition tar.h:255
@ V7_FORMAT
Definition tar.h:253
#define BLOCKSIZE
Definition tar.h:248
struct posix_header header
Definition tar.h:375
char buffer[BLOCKSIZE]
Definition tar.h:374