]> git.wh0rd.org Git - dump.git/commitdiff
Made the multi-volume dump work again...
authorStelian Pop <stelian@popies.net>
Sat, 11 Mar 2000 15:29:01 +0000 (15:29 +0000)
committerStelian Pop <stelian@popies.net>
Sat, 11 Mar 2000 15:29:01 +0000 (15:29 +0000)
CHANGES
dump/tape.c

diff --git a/CHANGES b/CHANGES
index 136f607a1c8f988017202231b6a072ce4730205d..7d00da750bd32654176b539a74a625f4b66c4e17 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,4 +1,4 @@
-$Id: CHANGES,v 1.52 2000/03/10 10:03:09 stelian Exp $
+$Id: CHANGES,v 1.53 2000/03/11 15:29:01 stelian Exp $
 
 Changes between versions 0.4b15 and 0.4b16 (released ?????????????)
 ===================================================================
 
 Changes between versions 0.4b15 and 0.4b16 (released ?????????????)
 ===================================================================
@@ -26,6 +26,9 @@ Changes between versions 0.4b15 and 0.4b16 (released ?????????????)
 5.     Added the device name and the current volume number
        as arguments to the end of tape script (dump -F option).
 
 5.     Added the device name and the current volume number
        as arguments to the end of tape script (dump -F option).
 
+6.     Made the multi-volume dump work again (after having 
+       broken it in 0.4b15). 
+
 Changes between versions 0.4b14 and 0.4b15 (released March 2, 2000)
 ===================================================================
 
 Changes between versions 0.4b14 and 0.4b15 (released March 2, 2000)
 ===================================================================
 
index 45828a52f742e782b48582be691317487a9e8070..925c088b89e97b99cfeda7e022efad1d75a4bdd2 100644 (file)
@@ -40,7 +40,7 @@
 
 #ifndef lint
 static const char rcsid[] =
 
 #ifndef lint
 static const char rcsid[] =
-       "$Id: tape.c,v 1.17 2000/03/10 10:03:09 stelian Exp $";
+       "$Id: tape.c,v 1.18 2000/03/11 15:29:01 stelian Exp $";
 #endif /* not lint */
 
 #ifdef __linux__
 #endif /* not lint */
 
 #ifdef __linux__
@@ -488,14 +488,13 @@ trewind(void)
                        rmtclose();
                }
                else 
                        rmtclose();
                }
                else 
-#else
+#endif
                {
                        (void) close(tapefd);
                        while ((f = open(tape, 0)) < 0)
                                sleep (10);
                        (void) close(f);
                }
                {
                        (void) close(tapefd);
                        while ((f = open(tape, 0)) < 0)
                                sleep (10);
                        (void) close(f);
                }
-#endif
                eot_code = 1;
                if (eot_script) {
                        msg("Launching %s\n", eot_script);
                eot_code = 1;
                if (eot_script) {
                        msg("Launching %s\n", eot_script);