* Ported to Linux's Second Extended File System as part of the
* dump and restore backup suit
* Remy Card <card@Linux.EU.Org>, 1994-1997
- * Stelian Pop <pop@noos.fr>, 1999-2000
- * Stelian Pop <pop@noos.fr> - Alcôve <www.alcove.fr>, 2000
+ * Stelian Pop <stelian@popies.net>, 1999-2000
+ * Stelian Pop <stelian@popies.net> - Alcôve <www.alcove.com>, 2000-2002
*/
/*
#ifndef lint
static const char rcsid[] =
- "$Id: restore.c,v 1.21 2002/01/11 08:54:14 stelian Exp $";
+ "$Id: restore.c,v 1.24 2002/01/22 11:12:28 stelian Exp $";
#endif /* not lint */
#include <config.h>
Vprintf(stdout, "Extract requested files\n");
curfile.action = SKIP;
- getvol((long)1);
+#ifdef USE_QFA
+ if (!tapeposflag)
+#endif
+ getvol((long)1);
skipmaps();
skipdirs();
first = lowerbnd(ROOTINO);
if (!pipein)
getvol((long)0);
if (curfile.ino == maxino) {
- next = lowerbnd(next);
+ next = lowerbnd(first);
while (next < curfile.ino) {
ep = lookupino(next);
if (ep == NULL)