#ifndef lint
static const char rcsid[] =
- "$Id: tape.c,v 1.37 2001/03/20 20:15:59 stelian Exp $";
+ "$Id: tape.c,v 1.40 2001/03/28 12:59:48 stelian Exp $";
#endif /* not lint */
#include <config.h>
quit("Cannot recover\n");
/* NOTREACHED */
}
- msg("write error %d blocks into volume %d: %s\n", blocksthisvol, tapeno, strerror(errnum));
+ msg("write error %d blocks into volume %d: %s\n",
+ blocksthisvol, tapeno, strerror(errnum));
broadcast("DUMP WRITE ERROR!\n");
if (query("Do you want to rewrite this volume?")) {
msg("Closing this volume. Prepare to restart with new media;\n");
long txfrate = volkb / ttaken;
msg("Volume %d took %d:%02d:%02d\n", tapeno,
ttaken / 3600, (ttaken % 3600) / 60, ttaken % 60);
- msg("Volume %d transfer rate: %ld KB/s\n", tapeno,
+ msg("Volume %d transfer rate: %ld kB/s\n", tapeno,
txfrate);
xferrate += txfrate;
if (compressed) {
double rate = .0005 + (double) blocks / (double) volkb;
- msg("Volume %d %ldKB uncompressed, %ldKB compressed,"
+ msg("Volume %d %ldkB uncompressed, %ldkB compressed,"
" %1.3f:1\n",
tapeno, blocks, volkb, rate);
}
/ blockswritten * tapesize;
if (tnow > tstart_volume)
(void)snprintf(msgbuf, sizeof(msgbuf),
- "%3.2f%% done at %ld KB/s, finished in %d:%02d\n",
+ "%3.2f%% done at %ld kB/s, finished in %d:%02d\n",
(blockswritten * 100.0) / tapesize,
(spcl.c_tapea - tapea_volume) / (tnow - tstart_volume),
(int)(deltat / 3600), (int)((deltat % 3600) / 60));
quit("master/slave protocol botched.\n");
}
}
- if (sigsetjmp(jmpbuf, 1) == 0) {
- ready = 1;
- if (!caught)
- (void) pause();
- }
- ready = 0;
- caught = 0;
/* Try to write the data... */
wrote = 0;
do_compress = compressed;
#endif /* HAVE_ZLIB */
+ if (sigsetjmp(jmpbuf, 1) == 0) {
+ ready = 1;
+ if (!caught)
+ (void) pause();
+ }
+ ready = 0;
+ caught = 0;
+
while (eot_count < 10 && size < bufsize) {
#ifdef RDUMP
if (host)