* Stelian Pop <stelian@popies.net>, 1999-2000
* Stelian Pop <stelian@popies.net> - AlcĂ´ve <www.alcove.com>, 2000-2002
*
- * $Id: dump.h,v 1.46 2003/05/12 14:16:39 stelian Exp $
+ * $Id: dump.h,v 1.48 2004/04/21 08:55:51 stelian Exp $
*/
/*-
#define MAXINOPB (MAXBSIZE / sizeof(struct dinode))
#define MAXNINDIR (MAXBSIZE / sizeof(daddr_t))
+#define NUM_STR_SIZE 32 /* a generic number buffer size */
/*
* Dump maps used to describe what is to be dumped.
extern char tape[MAXPATHLEN];/* name of the tape file */
extern char *tapeprefix; /* prefix of the tape file */
extern char *dumpdates; /* name of the file containing dump date information*/
-extern char lastlevel; /* dump level of previous dump */
-extern char level; /* dump level of this dump */
+extern char lastlevel[NUM_STR_SIZE];/* dump level of previous dump */
+extern char level[NUM_STR_SIZE];/* dump level of this dump */
extern int Afile; /* archive file descriptor */
extern int AfileActive; /* Afile flag */
extern int zipflag; /* which compression method */
struct dumpdates {
char dd_name[MAXPATHLEN+3];
struct mntent *dd_fstab;
- char dd_level;
+ int dd_level;
time_t dd_ddate;
};
struct dumptime {
int dump_fs_open(const char *disk, ext2_filsys *fs);
#endif
+#ifndef __linux__
+#ifndef _PATH_UTMP
+#define _PATH_UTMP "/etc/utmp"
+#endif
+#ifndef _PATH_FSTAB
+#define _PATH_FSTAB "/etc/fstab"
+#endif
+#endif
+
#ifdef sunos
extern char *calloc();
extern char *malloc();