Lines Matching refs:cnt

213 	off_t cnt;
242 if ((cnt = (skcnt/blksz) * blksz) < skcnt)
243 cnt += blksz;
244 if (ar_rev((off_t)cnt) < 0)
252 if ((cnt -= skcnt) > 0) {
268 bufpt = buf + cnt;
377 pback(char *pt, int cnt)
379 bufpt -= cnt;
380 memcpy(bufpt, pt, cnt);
396 off_t cnt;
419 * based on rdblksz. we skip over "cnt" complete records
422 cnt = (skcnt/rdblksz) * rdblksz;
428 if (ar_fow(cnt, &skipped) < 0)
430 res += cnt - skipped;
438 cnt = bufend - bufpt;
442 if ((cnt <= 0) && ((cnt = buf_fill()) < 0))
444 if (cnt == 0)
446 cnt = MIN(cnt, res);
447 bufpt += cnt;
448 res -= cnt;
485 int cnt;
492 cnt = bufend - bufpt;
493 if ((cnt <= 0) && ((cnt = buf_flush(blksz)) < 0))
498 cnt = MIN(cnt, outcnt);
499 memcpy(bufpt, out, cnt);
500 bufpt += cnt;
501 out += cnt;
502 outcnt -= cnt;
522 int cnt;
529 cnt = bufend - bufpt;
530 if ((cnt <= 0) && ((cnt = buf_fill()) <= 0)) {
539 return(cnt);
546 cnt = MIN(cnt, incnt);
547 memcpy(in, bufpt, cnt);
548 bufpt += cnt;
549 incnt -= cnt;
550 in += cnt;
569 int cnt;
575 cnt = bufend - bufpt;
576 if ((cnt <= 0) && ((cnt = buf_flush(blksz)) < 0))
578 cnt = MIN(cnt, skcnt);
579 memset(bufpt, 0, cnt);
580 bufpt += cnt;
581 skcnt -= cnt;
607 int cnt;
616 cnt = bufend - bufpt;
617 if ((cnt <= 0) && ((cnt = buf_flush(blksz)) < 0)) {
621 cnt = MIN(cnt, size);
622 if ((res = read(ifd, bufpt, cnt)) <= 0)
668 int cnt = 0;
696 cnt = bufend - bufpt;
702 if ((cnt <= 0) && ((cnt = buf_fill()) <= 0))
704 cnt = MIN(cnt, size);
705 if ((res = file_write(ofd,bufpt,cnt,&rem,&isem,sz,fnm)) <= 0) {
714 cnt = res;
715 while (--cnt >= 0)
756 int cnt;
788 if ((cnt = read(fd1, buf, blksz)) <= 0)
791 res = write(fd2, buf, cnt);
793 res = file_write(fd2, buf, cnt, &rem, &isem, sz, fnm);
794 if (res != cnt)
796 cpcnt += cnt;
837 int cnt;
848 if ((cnt = ar_read(buf, blksz)) > 0) {
850 bufend = buf + cnt;
851 rdcnt += cnt;
852 return(cnt);
861 if (cnt < 0)
885 int cnt;
927 cnt = ar_write(buf, blksz);
928 if (cnt == blksz) {
932 wrcnt += cnt;
933 totcnt += cnt;
948 } else if (cnt > 0) {
955 totcnt += cnt;
956 wrcnt += cnt;
957 bufpt = buf + cnt;
958 cnt = bufcnt - cnt;
959 memcpy(buf, bufpt, cnt);
960 bufpt = buf + cnt;
961 if (!frmt->blkalgn || ((cnt % frmt->blkalgn) == 0))