time(&this_time);
if(gnu_dumpfile[0]!='/') {
#if defined(__MSDOS__) || defined(USG) || defined(_POSIX_VERSION)
- if(!getcwd(path,PATH_MAX))
+ if(!getcwd(path,PATH_MAX)) {
msg("Couldn't get current directory.");
exit(EX_SYSTEM);
+ }
#else
char *getwd();
char *from,*to;
extern union record *head;
- dirp=opendir(skipcrud+head->header.name);
+ dirp=opendir(skipcrud+current_file_name);
if(!dirp) {
/* The directory doesn't exist now. It'll be created.
break;
}
if(*arc=='\0') {
- p=new_name(skipcrud+head->header.name,cur);
+ p=new_name(skipcrud+current_file_name,cur);
if(f_confirm && !confirm("delete",p)) {
free(p);
continue;