error("corrupted input -- file name too large");
}
char *base2 = base_name (base);
strcpy(base, base2);
/* If necessary, adapt the name to local OS conventions: */
if (!list) {
MAKE_LEGAL_NAME(base);