X-Git-Url: https://git.wh0rd.org/?a=blobdiff_plain;f=dump%2Fitime.c;h=6eebd2c524b00343234328e505f56a747eef4355;hb=401a4d13e4c30d46074531c6c26efefcaf3bbdaf;hp=09b1f3365a4c858a174fa33492899fd4fa375954;hpb=ebcbe7f6c10482913b60fc792e72e494b439b242;p=dump.git diff --git a/dump/itime.c b/dump/itime.c index 09b1f33..6eebd2c 100644 --- a/dump/itime.c +++ b/dump/itime.c @@ -2,7 +2,8 @@ * Ported to Linux's Second Extended File System as part of the * dump and restore backup suit * Remy Card , 1994-1997 - * Stelian Pop , 1999-2000 + * Stelian Pop , 1999-2000 + * Stelian Pop - AlcĂ´ve , 2000 */ /*- @@ -40,13 +41,15 @@ #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 #include #include #ifdef __linux__ #include +#include #include #include #include @@ -78,10 +81,10 @@ static const char rcsid[] = #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 *)); @@ -299,7 +302,7 @@ makedumpdate(struct dumpdates *ddp, char *tbuf) /* 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); @@ -317,5 +320,7 @@ makedumpdate(struct dumpdates *ddp, char *tbuf) ddp->dd_ddate = unctime(tbuf); if (ddp->dd_ddate < 0) return(-1); + /* fstab entry */ + ddp->dd_fstab = fstabsearch(ddp->dd_name); return(0); }