}
#endif
-static int
-extract_mangle_wrapper (char *file_name, int typeflag)
-{
- extract_mangle ();
- return 0;
-}
-
static int
extract_volhdr (char *file_name, int typeflag)
{
*fun = extract_volhdr;
break;
- case GNUTYPE_NAMES:
- *fun = extract_mangle_wrapper;
- break;
-
case GNUTYPE_MULTIVOL:
ERROR ((0, 0,
_("%s: Cannot extract -- file is continued from another volume"),
e = errno;
}
break;
-
+
case EXDEV:
/* FIXME: Fall back to recursive copying */
-
+
default:
break;
}
}
return true;
}
-
+
void
fatal_exit (void)
{