X-Git-Url: https://git.wh0rd.org/?p=dump.git;a=blobdiff_plain;f=dump%2Functime.c;h=d617544dad125013f2ee00552f6b29566cf48ce4;hp=d821b78652a2fc8ed0f6fa0ce8bee59bb5115cc7;hb=8cef350eb9ffa2e543a95756a8f605175380f7b0;hpb=b45f51d61e911ac8a040bef1efda6afd82261e03 diff --git a/dump/unctime.c b/dump/unctime.c index d821b78..d617544 100644 --- a/dump/unctime.c +++ b/dump/unctime.c @@ -2,8 +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 - * + * Stelian Pop , 1999-2000 + * Stelian Pop - AlcĂ´ve , 2000 */ /*- @@ -40,19 +40,33 @@ */ #ifndef lint -#if 0 -static char sccsid[] = "@(#)unctime.c 8.2 (Berkeley) 6/14/94"; -#endif static const char rcsid[] = - "$Id: unctime.c,v 1.2 1999/10/11 12:53:23 stelian Exp $"; + "$Id: unctime.c,v 1.12 2001/07/18 09:12:05 stelian Exp $"; #endif /* not lint */ +#include +#include #include #ifdef __STDC__ #include #include #endif +#include +#include + +#ifdef __linux__ +#ifdef HAVE_EXT2FS_EXT2_FS_H +#include +#else +#include +#endif +#include +#include +#endif + +#include "dump.h" + /* * Convert a ctime(3) format string into a system format date. * Return the date thus calculated. @@ -71,12 +85,11 @@ static const char rcsid[] = #define E_SECOND 17 #define E_YEAR 20 -static int lookup __P((char *)); +static int lookup __P((const char *)); time_t -unctime(str) - char *str; +unctime(const char *str) { struct tm then; char dbuf[26]; @@ -99,10 +112,9 @@ static char months[] = "JanFebMarAprMayJunJulAugSepOctNovDec"; static int -lookup(str) - char *str; +lookup(const char *str) { - register char *cp, *cp2; + register const char *cp, *cp2; for (cp = months, cp2 = str; *cp != '\0'; cp += 3) if (strncmp(cp, cp2, 3) == 0)