Lines Matching defs:cnt

211 	off_t cnt;
240 if ((cnt = (skcnt/blksz) * blksz) < skcnt)
241 cnt += blksz;
242 if (ar_rev((off_t)cnt) < 0)
250 if ((cnt -= skcnt) > 0) {
266 bufpt = buf + cnt;
375 pback(char *pt, int cnt)
377 bufpt -= cnt;
378 memcpy(bufpt, pt, cnt);
394 off_t cnt;
417 * based on rdblksz. we skip over "cnt" complete records
420 cnt = (skcnt/rdblksz) * rdblksz;
426 if (ar_fow(cnt, &skipped) < 0)
428 res += cnt - skipped;
436 cnt = bufend - bufpt;
440 if ((cnt <= 0) && ((cnt = buf_fill()) < 0))
442 if (cnt == 0)
444 cnt = MIN(cnt, res);
445 bufpt += cnt;
446 res -= cnt;
483 int cnt;
490 cnt = bufend - bufpt;
491 if ((cnt <= 0) && ((cnt = buf_flush(blksz)) < 0))
496 cnt = MIN(cnt, outcnt);
497 memcpy(bufpt, out, cnt);
498 bufpt += cnt;
499 out += cnt;
500 outcnt -= cnt;
520 int cnt;
527 cnt = bufend - bufpt;
528 if ((cnt <= 0) && ((cnt = buf_fill()) <= 0)) {
537 return(cnt);
544 cnt = MIN(cnt, incnt);
545 memcpy(in, bufpt, cnt);
546 bufpt += cnt;
547 incnt -= cnt;
548 in += cnt;
567 int cnt;
573 cnt = bufend - bufpt;
574 if ((cnt <= 0) && ((cnt = buf_flush(blksz)) < 0))
576 cnt = MIN(cnt, skcnt);
577 memset(bufpt, 0, cnt);
578 bufpt += cnt;
579 skcnt -= cnt;
605 int cnt;
614 cnt = bufend - bufpt;
615 if ((cnt <= 0) && ((cnt = buf_flush(blksz)) < 0)) {
619 cnt = MIN(cnt, size);
620 if ((res = read(ifd, bufpt, cnt)) <= 0)
666 int cnt = 0;
694 cnt = bufend - bufpt;
700 if ((cnt <= 0) && ((cnt = buf_fill()) <= 0))
702 cnt = MIN(cnt, size);
703 if ((res = file_write(ofd,bufpt,cnt,&rem,&isem,sz,fnm)) <= 0) {
712 cnt = res;
713 while (--cnt >= 0)
754 int cnt;
786 if ((cnt = read(fd1, buf, blksz)) <= 0)
789 res = write(fd2, buf, cnt);
791 res = file_write(fd2, buf, cnt, &rem, &isem, sz, fnm);
792 if (res != cnt)
794 cpcnt += cnt;
835 int cnt;
846 if ((cnt = ar_read(buf, blksz)) > 0) {
848 bufend = buf + cnt;
849 rdcnt += cnt;
850 return(cnt);
859 if (cnt < 0)
883 int cnt;
925 cnt = ar_write(buf, blksz);
926 if (cnt == blksz) {
930 wrcnt += cnt;
931 totcnt += cnt;
946 } else if (cnt > 0) {
953 totcnt += cnt;
954 wrcnt += cnt;
955 bufpt = buf + cnt;
956 cnt = bufcnt - cnt;
957 memcpy(buf, bufpt, cnt);
958 bufpt = buf + cnt;
959 if (!frmt->blkalgn || ((cnt % frmt->blkalgn) == 0))