archive file size to determine if we have to do with a
sparse file.
/* Extract the archive entry according to its type. */
typeflag = current_header->header.typeflag;
/* Extract the archive entry according to its type. */
typeflag = current_header->header.typeflag;
+ /*KLUDGE*/
+ if (current_stat_info.archive_file_size != current_stat_info.stat.st_size)
+ typeflag = GNUTYPE_SPARSE;
+
switch (typeflag)
{
case GNUTYPE_SPARSE:
switch (typeflag)
{
case GNUTYPE_SPARSE: