/* Extract files from a tar archive.
- Copyright (C) 1988 Free Software Foundation
+ Copyright (C) 1988, 1992 Free Software Foundation
This file is part of GNU Tar.
#endif
#endif
-#if defined(POSIX)
-#include <utime.h>
-#endif
-
#ifdef NO_OPEN3
/* We need the #define's even though we don't use them. */
#include "open3.h"
#include "tar.h"
#include "port.h"
+#if defined(_POSIX_VERSION)
+#include <utime.h>
+#endif
+
extern FILE *msg_file;
extern union record *head; /* Points to current tape header */
/* number of elts storable in the sparsearray */
/*int sp_array_size = 10;*/
+struct saved_info
+{
+ char *path;
+ int mode;
+ int atime;
+ int mtime;
+ saved_info *next;
+};
+
/*
* Set up to extract files.
*/