X-Git-Url: https://git.wh0rd.org/?a=blobdiff_plain;f=dump%2Fdump.h;h=23331ff8dd66c6ba950414c3b947f86c7cd266bc;hb=20c345aa6780d2b021ce6cdbd812e4f021273640;hp=148e656660bdcdeda377485f75d476b10509c178;hpb=c930abff2469b9571a22fc49d16f50f36f5a9301;p=dump.git diff --git a/dump/dump.h b/dump/dump.h index 148e656..23331ff 100644 --- a/dump/dump.h +++ b/dump/dump.h @@ -2,9 +2,9 @@ * Ported to Linux's Second Extended File System as part of the * dump and restore backup suit * Remy Card , 1994-1997 - * Stelian Pop , 1999 + * Stelian Pop , 1999-2000 * - * $Id: dump.h,v 1.7 1999/11/21 02:24:47 tiniou Exp $ + * $Id: dump.h,v 1.10 2000/02/04 20:22:21 stelian Exp $ */ /*- @@ -43,6 +43,10 @@ #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. @@ -255,3 +257,7 @@ extern void exit(); extern off_t lseek(); extern const char *strerror(); #endif + + /* 04-Feb-00 ILC */ +#define IEXCLUDE_MAXNUM 256 /* max size of inode exclude list */ +