]> git.wh0rd.org - dump.git/blobdiff - dump/unctime.c
Added CVS Id.
[dump.git] / dump / unctime.c
index eccc5099442e4d8766682bcfd27c66de0c8be8ac..845a333451c3e94b147da86cce719d88c8223836 100644 (file)
@@ -1,7 +1,8 @@
 /*
  *     Ported to Linux's Second Extended File System as part of the
  *     dump and restore backup suit
- *     Remy Card <card@Linux.EU.Org>, 1994, 1995, 1996
+ *     Remy Card <card@Linux.EU.Org>, 1994-1997
+ *      Stelian Pop <pop@cybercable.fr>, 1999 
  *
  */
 
  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
+ *
+ * $Id: unctime.c,v 1.5 1999/10/11 13:31:12 stelian Exp $
  */
 
-#ifndef lint
-static char sccsid[] = "@(#)unctime.c  8.2 (Berkeley) 6/14/94";
-#endif /* not lint */
-
-#include <sys/types.h>
-
-#include <stdio.h>
 #include <time.h>
 #ifdef __STDC__
 #include <stdlib.h>
 #include <string.h>
 #endif
 
-#ifndef __P
-#include <sys/cdefs.h>
+#include <sys/param.h>
+#include <stdio.h>
+
+#ifdef __linux__
+#include <linux/ext2_fs.h>
+#include <ext2fs/ext2fs.h>
+#include <bsdcompat.h>
 #endif
 
+#include "dump.h"
+
 /*
  * Convert a ctime(3) format string into a system format date.
  * Return the date thus calculated.
@@ -73,12 +76,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 +103,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)