X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fcreate.c;h=1b84fc860557bd7fee61e0888ccf98381485fdd3;hb=5addfdcb03a710d220d0d38262b106b99268b2ec;hp=0d208d791c24586f50bc19c00fca7fe33d9271d5;hpb=a71b154289fc9c35b5db425cced135743eb04010;p=chaz%2Ftar diff --git a/src/create.c b/src/create.c index 0d208d7..1b84fc8 100644 --- a/src/create.c +++ b/src/create.c @@ -380,7 +380,7 @@ bool file_dumpable_p (struct tar_stat_info *st) { if (dev_null_output) - return totals_option && sparse_option && sparse_file_p (st); + return totals_option && sparse_option && ST_IS_SPARSE (st->stat); return !(st->archive_file_size == 0 && (st->stat.st_mode & MODE_R) == MODE_R); } @@ -1499,7 +1499,7 @@ dump_file0 (struct tar_stat_info *st, const char *p, { enum dump_status status; - if (fd != -1 && sparse_option && sparse_file_p (st)) + if (fd != -1 && sparse_option && ST_IS_SPARSE (st->stat)) { status = sparse_dump_file (fd, st); if (status == dump_status_not_implemented)