X-Git-Url: https://git.wh0rd.org/?p=dump.git;a=blobdiff_plain;f=dump%2Functime.c;h=7f20c346052b21165ce323f81b6cc6448e8f5a21;hp=eccc5099442e4d8766682bcfd27c66de0c8be8ac;hb=dbb649e870428cffea2583ed34233d0239b80992;hpb=1227625a12a66e0ded78a1997c2d23f23202a382 diff --git a/dump/unctime.c b/dump/unctime.c index eccc509..7f20c34 100644 --- a/dump/unctime.c +++ b/dump/unctime.c @@ -1,8 +1,9 @@ /* * Ported to Linux's Second Extended File System as part of the * dump and restore backup suit - * Remy Card , 1994, 1995, 1996 - * + * Remy Card , 1994-1997 + * Stelian Pop , 1999-2000 + * Stelian Pop - AlcĂ´ve , 2000-2002 */ /*- @@ -39,22 +40,33 @@ */ #ifndef lint -static char sccsid[] = "@(#)unctime.c 8.2 (Berkeley) 6/14/94"; +static const char rcsid[] = + "$Id: unctime.c,v 1.14 2002/01/25 15:08:59 stelian Exp $"; #endif /* not lint */ -#include - -#include +#include +#include #include #ifdef __STDC__ #include #include #endif -#ifndef __P -#include +#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. @@ -73,12 +85,11 @@ static char sccsid[] = "@(#)unctime.c 8.2 (Berkeley) 6/14/94"; #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]; @@ -101,10 +112,9 @@ static char months[] = "JanFebMarAprMayJunJulAugSepOctNovDec"; static int -lookup(str) - char *str; +lookup(const char *str) { - register char *cp, *cp2; + const char *cp, *cp2; for (cp = months, cp2 = str; *cp != '\0'; cp += 3) if (strncmp(cp, cp2, 3) == 0)