* Ported to Linux's Second Extended File System as part of the
* dump and restore backup suit
* Remy Card <card@Linux.EU.Org>, 1994-1997
- * Stelian Pop <pop@cybercable.fr>, 1999-2000
+ * Stelian Pop <pop@noos.fr>, 1999-2000
+ * Stelian Pop <pop@noos.fr> - AlcĂ´ve <www.alcove.fr>, 2000
*/
/*-
#ifndef lint
static const char rcsid[] =
- "$Id: itime.c,v 1.9 2000/01/21 10:17:41 stelian Exp $";
+ "$Id: itime.c,v 1.15 2001/02/22 10:57:40 stelian Exp $";
#endif /* not lint */
+#include <config.h>
#include <sys/param.h>
#include <sys/time.h>
#ifdef __linux__
#include <linux/ext2_fs.h>
+#include <time.h>
#include <bsdcompat.h>
#include <sys/file.h>
#include <unistd.h>
#include "dump.h"
-struct dumpdates **ddatev = 0;
-int nddates = 0;
-int ddates_in = 0;
-struct dumptime *dthead = 0;
+struct dumpdates **ddatev;
+int nddates;
+int ddates_in;
+struct dumptime *dthead;
static void dumprecout __P((FILE *, struct dumpdates *));
static int getrecord __P((FILE *, struct dumpdates *));
/* device name */
if ( NULL == (tok = strsep( &tbuf, " ")) )
return(-1);
- if ( strlen(tok) > NAME_MAX )
+ if ( strlen(tok) > MAXPATHLEN )
return(-1);
strcpy(ddp->dd_name, tok);
ddp->dd_ddate = unctime(tbuf);
if (ddp->dd_ddate < 0)
return(-1);
+ /* fstab entry */
+ ddp->dd_fstab = fstabsearch(ddp->dd_name);
return(0);
}