X-Git-Url: https://git.wh0rd.org/?p=dump.git;a=blobdiff_plain;f=dump%2Functime.c;h=a51c863227b8ad7435c1b4521c317b2301332e16;hp=eccc5099442e4d8766682bcfd27c66de0c8be8ac;hb=df9ae507502f413c72119dde6ea3d35c91dba5bf;hpb=1227625a12a66e0ded78a1997c2d23f23202a382 diff --git a/dump/unctime.c b/dump/unctime.c index eccc509..a51c863 100644 --- a/dump/unctime.c +++ b/dump/unctime.c @@ -1,8 +1,8 @@ /* * 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 */ /*- @@ -39,22 +39,27 @@ */ #ifndef lint -static char sccsid[] = "@(#)unctime.c 8.2 (Berkeley) 6/14/94"; +static const char rcsid[] = + "$Id: unctime.c,v 1.6 1999/10/13 09:57:20 stelian Exp $"; #endif /* not lint */ -#include - -#include #include #ifdef __STDC__ #include #include #endif -#ifndef __P -#include +#include +#include + +#ifdef __linux__ +#include +#include +#include #endif +#include "dump.h" + /* * Convert a ctime(3) format string into a system format date. * Return the date thus calculated. @@ -73,12 +78,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 +105,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)