Lines Matching refs:tape
41 static int bct; /* block # index into tape record buffer */
42 static int numtrec; /* # of logical blocks in current tape record */
49 static long tapea; /* current logical block # on tape */
105 char *tape;
108 tape = strchr(host, ':');
109 *tape++ = '\0';
110 if (strlen(tape) > (sizeof (magtape) - 1)) {
114 (void) strcpy(magtape, tape);
179 * Verify that the tape drive can be accessed and
180 * that it actually is a dump tape.
321 findinode(&spcl); /* sets curfile, resyncs the tape if need be */
451 savecnt = blksread; /* ignore volume verification tape i/o */
544 * XXX We don't allow rotating among tape hosts, just drives.
636 * and 1 for tape's TS_TAPE
671 * handle multiple dumps per tape by skipping forward to the
1011 * skip over bit maps on the tape
1024 * skip over a file on the tape
1461 * Do the tape i/o, dealing with volume changes
1525 * Check for mid-tape short read error.
1594 * Handle end of tape. The Dflag used to be used, but since it doesn't
1688 * we need to change tape. So, rewind and unload current
1689 * tape before loading the new one.
1697 (void) fprintf(stderr, gettext("Rewinding tape\n"));
1745 * read the tape into buf, then return whether or
1861 "Incorrect tape label. Expected `%s', got `%.*s'\n"),
2069 * Wait for the tape to autoload. Note that the delay
2075 /* rewind tape and offline drive before loading new tape */
2106 "Autoload could not re-open tape\n"));