Home | History | Annotate | Download | only in restore

Lines Matching refs:TP_BSIZE

85 static int	tpblksread = 0;		/* TP_BSIZE blocks read */
120 char dummy[TP_BSIZE];
278 tapebuf = malloc(size * TP_BSIZE);
346 if (stbuf.st_blksize >= TP_BSIZE && stbuf.st_blksize <= MAXBSIZE)
389 char buf[TP_BSIZE];
1013 for (i = 0; i < spcl.c_count && size >= TP_BSIZE; i++) {
1015 mapptr += TP_BSIZE;
1016 size -= TP_BSIZE;
1021 size = spcl.c_count * TP_BSIZE;
1050 char buf[MAXBSIZE / TP_BSIZE][TP_BSIZE];
1051 char junk[TP_BSIZE];
1075 if ((uint32_t)curblk == fssize / TP_BSIZE) {
1077 (*fillit)((char *)buf, (long)(size > TP_BSIZE ?
1078 fssize : (curblk - 1) * TP_BSIZE + size));
1084 (*fillit)((char *)buf, (long)(size > TP_BSIZE ?
1085 curblk * TP_BSIZE :
1086 (curblk - 1) * TP_BSIZE + size));
1095 seekpos += (long)MIN(TP_BSIZE, size);
1097 if ((size -= TP_BSIZE) <= 0) {
1098 if (size > -TP_BSIZE && curblk > 0) {
1101 (long)((curblk * TP_BSIZE) + size));
1264 * Read TP_BSIZE blocks from the input.
1274 memmove(buf, &tapebuf[(blkcnt++ * TP_BSIZE)], (long)TP_BSIZE);
1280 ((struct s_spcl *)&tapebuf[i * TP_BSIZE])->c_magic = 0;
1283 cnt = ntrec * TP_BSIZE;
1305 else if (i > 0 && i != ntrec * TP_BSIZE) {
1316 if (i % TP_BSIZE != 0)
1319 i, ntrec * TP_BSIZE);
1320 numtrec = i / TP_BSIZE;
1345 i = ntrec * TP_BSIZE;
1373 if (rd % TP_BSIZE != 0)
1375 rd, ntrec * TP_BSIZE);
1377 TP_BSIZE);
1380 memmove(buf, &tapebuf[(blkcnt++ * TP_BSIZE)], (long)TP_BSIZE);
1391 ((struct s_spcl *)&tapebuf[i * TP_BSIZE])->c_magic = 0;
1395 i = rmtread(tapebuf, ntrec * TP_BSIZE);
1398 i = read(mt, tapebuf, ntrec * TP_BSIZE);
1404 if (i % TP_BSIZE != 0) {
1407 (long)TP_BSIZE);
1410 ntrec = i / TP_BSIZE;
1472 memset(buf, 0, TP_BSIZE);
1499 buf->c_size = buf->c_count * TP_BSIZE;
1623 char buf[TP_BSIZE];