tapepos
dlog("seek = %" FMT_blkcnt_t "K\n", K(tapepos));
while (mulvol && tapepos + blocks + 1 > blocklim) {
if (((blocklim - tapepos) >= EXTMIN) &&
dlog("seek = %" FMT_blkcnt_t "K\n", K(tapepos));
while (mulvol && tapepos + blocks + 1 > blocklim) {
if (((blocklim - tapepos) >= EXTMIN) &&
dlog("seek = %" FMT_blkcnt_t "K\n", K(tapepos));
while (mulvol && tapepos + blocks + 1 > blocklim) {
if (((blocklim - tapepos) >= EXTMIN) &&
dlog("seek = %" FMT_blkcnt_t "K\t", K(tapepos));
while (mulvol && tapepos + blocks + 1 > blocklim) {
if (((blocklim - tapepos) >= EXTMIN) &&
dlog("seek = %" FMT_blkcnt_t "K\n", K(tapepos));
extents = (int)((blocks + tapepos - 1ULL)/(blocklim - 1ULL) + 1);
longname, extents, K(tapepos));
s = (off_t)(blocklim - tapepos - 1) * TBLOCK;
tapepos = 0;
putempty(blocklim + (blkcnt_t)2 - tapepos);
tapepos += blocks;
++tapepos;
tapepos += n; /* output block count */
if (lseek(mt, (off_t)(TBLOCK*(tapepos-recno)), SEEK_SET) ==
tapepos--;
static blkcnt_t tapepos; /* current block number to be written */
if (mulvol && tapepos + 1 >= blocklim)
"K\n", K(tapepos));