X-Git-Url: https://git.wh0rd.org/?p=dump.git;a=blobdiff_plain;f=restore%2Fmain.c;h=361c4ecd4b4e190e01e03a251011e783a2e2ed3a;hp=77b9d7daf13fd787e8b72633fa94da618c73ad45;hb=a55ce9149e3f4a5f848a20b7593dbe8cd7b0bbd1;hpb=d1925e0c515fcb4f815d75292566d600fd715ff5 diff --git a/restore/main.c b/restore/main.c index 77b9d7d..361c4ec 100644 --- a/restore/main.c +++ b/restore/main.c @@ -37,7 +37,7 @@ #ifndef lint static const char rcsid[] = - "$Id: main.c,v 1.45 2003/10/26 16:05:48 stelian Exp $"; + "$Id: main.c,v 1.47 2004/12/15 11:00:01 stelian Exp $"; #endif /* not lint */ #include @@ -92,6 +92,7 @@ int abortifconnerr = 1; /* set to 1 if lib dumprmt.o should exit on connection int aflag = 0, bflag = 0, cvtflag = 0, dflag = 0, vflag = 0, yflag = 0; int hflag = 1, mflag = 1, Mflag = 0, Nflag = 0, Vflag = 0, zflag = 0; int uflag = 0, lflag = 0, Lflag = 0, oflag = 0; +int ufs2flag = 0; char *Afile = NULL; int dokerberos = 0; char command = '\0'; @@ -426,9 +427,10 @@ main(int argc, char *argv[]) err(1, "cannot cd to %s", filesys); compare_ignore_not_found = dumptime > 0; initsymtable((char *)0); - extractdirs(0); + extractdirs(1); treescan(".", ROOTINO, nodeupdates); compareleaves(); + comparedirmodes(); checkrestore(); if (compare_errors) { printf("Some files were modified!\n");