+ case 'A': /* archive file */
+ Apath = optarg;
+ if ((Afile = open(Apath, O_RDWR|O_CREAT|O_TRUNC,
+ S_IRUSR | S_IWUSR)) < 0) {
+ msg("Cannot open %s for writing: %s\n",
+ optarg, strerror(errno));
+ msg("The ENTIRE dump is aborted.\n");
+ exit(X_STARTUP);
+ }
+ memset(volinfo, 0, TP_NINOS * sizeof(dump_ino_t));
+ break;
+