#ifndef lint
static const char rcsid[] =
- "$Id: main.c,v 1.79 2003/01/10 10:31:10 stelian Exp $";
+ "$Id: main.c,v 1.81 2003/01/21 10:42:27 stelian Exp $";
#endif /* not lint */
#include <config.h>
int blockswritten = 0; /* number of blocks written on current tape */
int tapeno = 0; /* current tape number */
int density = 0; /* density in bytes/0.1" " <- this is for hilit19 */
-int ntrec = NTREC; /* # tape blocks in each tape record */
+int ntrec = NTREC; /* # blocks in each tape record */
int cartridge = 0; /* Assume non-cartridge tape */
#ifdef USE_QFA
int tapepos = 0; /* assume no QFA tapeposition needed by user */
#endif /* USE_QFA */
while ((ch = getopt(argc, argv,
- "0123456789A:aB:b:cd:e:E:f:F:h:I:"
+ "0123456789A:aB:b:cd:D:e:E:f:F:h:I:"
#ifdef HAVE_BZLIB
"j::"
#endif
density = numarg("density", 10L, 327670L) / 10;
if (density >= 625 && !bflag)
ntrec = HIGHDENSITYTREC;
+ break;
+
+ case 'D': /* path of dumpdates file */
+ dumpdates = optarg;
break;
/* 04-Feb-00 ILC */
if (!sizest) {
msg("Label: %s\n", spcl.c_label);
+
+ msg("Writing %d Kilobyte records\n", ntrec);
if (compressed)
msg("Compressing output at compression level %d (%s)\n",
if (pipeout || unlimited) {
tapesize += 1 + ntrec; /* 1 map header + trailer blocks */
- msg("estimated %ld tape blocks.\n", tapesize);
+ msg("estimated %ld blocks.\n", tapesize);
} else {
double fetapes;
tapesize += (etapes - 1) *
(howmany(mapsize * sizeof(char), TP_BSIZE) + 1);
tapesize += etapes + ntrec; /* headers + trailer blks */
- msg("estimated %ld tape blocks on %3.2f tape(s).\n",
+ msg("estimated %ld blocks on %3.2f tape(s).\n",
tapesize, fetapes);
}
tnow = trewind();
if (pipeout || fifoout)
- msg("%ld tape blocks (%.2fMB)\n", spcl.c_tapea,
+ msg("%ld blocks (%.2fMB)\n", spcl.c_tapea,
((double)spcl.c_tapea * TP_BSIZE / 1048576));
else
- msg("%ld tape blocks (%.2fMB) on %d volume(s)\n",
+ msg("%ld blocks (%.2fMB) on %d volume(s)\n",
spcl.c_tapea,
((double)spcl.c_tapea * TP_BSIZE / 1048576),
spcl.c_volume);
#endif
"mMnqSuv"
"] [-A file] [-B records] [-b blocksize]\n"
- "\t%s [-d density] [-e inode#,inode#,...] [-E file] [-f file]\n"
- "\t%s [-h level] [-I nr errors] "
+ "\t%s [-d density] [-D file] [-e inode#,inode#,...] [-E file]\n"
+ "\t%s [-f file] [-h level] [-I nr errors] "
#ifdef HAVE_BZLIB
"[-j zlevel] "
#endif
case 'B':
case 'b':
case 'd':
+ case 'D':
case 'e':
case 'E':
case 'f':