]> git.wh0rd.org - dump.git/blobdiff - dump/dump.h
Implemented a -M(ulti volume) option for dump.
[dump.git] / dump / dump.h
index 148e656660bdcdeda377485f75d476b10509c178..5b2ab0809a79a3fe5435290e1dcdca86d229b63a 100644 (file)
@@ -4,7 +4,7 @@
  *     Remy Card <card@Linux.EU.Org>, 1994-1997
  *     Stelian Pop <pop@cybercable.fr>, 1999
  *
- *     $Id: dump.h,v 1.7 1999/11/21 02:24:47 tiniou Exp $
+ *     $Id: dump.h,v 1.8 1999/11/21 16:01:47 tiniou Exp $
  */
 
 /*-
 #define MAXINOPB       (MAXBSIZE / sizeof(struct dinode))
 #define MAXNINDIR      (MAXBSIZE / sizeof(daddr_t))
 
+#ifndef NAME_MAX
+#define NAME_MAX 255
+#endif
+
 /*
  * Dump maps used to describe what is to be dumped.
  */
@@ -64,12 +68,14 @@ char        *dumpinomap;    /* map of files to be dumped */
  *     All calculations done in 0.1" units!
  */
 char   *disk;          /* name of the disk file */
-char   *tape;          /* name of the tape file */
+char   tape[NAME_MAX]; /* name of the tape file */
+char   *tapeprefix;    /* prefix of the tape file */
 char   *dumpdates;     /* name of the file containing dump date information*/
 char   *temp;          /* name of the file for doing rewrite of dumpdates */
 char   lastlevel;      /* dump level of previous dump */
 char   level;          /* dump level of this dump */
 int    uflag;          /* update flag */
+int    Mflag;          /* multi-volume flag */
 int    diskfd;         /* disk file descriptor */
 int    tapefd;         /* tape file descriptor */
 int    pipeout;        /* true => output to standard output */
@@ -186,10 +192,6 @@ struct     fstab *fstabsearch __P((const char *key));      /* search fs_file and fs_spec
 struct fstab *fstabsearchdir __P((const char *key, char *dir));        /* search fs_file and fs_spec */
 #endif
 
-#ifndef NAME_MAX
-#define NAME_MAX 255
-#endif
-
 /*
  *     The contents of the file _PATH_DUMPDATES is maintained both on
  *     a linked list, and then (eventually) arrayified.