Lines Matching full:cnt
205 off_t cnt; in appnd_start() local
234 if ((cnt = (skcnt/blksz) * blksz) < skcnt) in appnd_start()
235 cnt += blksz; in appnd_start()
236 if (ar_rev((off_t)cnt) < 0) in appnd_start()
244 if ((cnt -= skcnt) > 0) { in appnd_start()
260 bufpt = buf + cnt; in appnd_start()
369 pback(char *pt, int cnt) in pback() argument
371 bufpt -= cnt; in pback()
372 memcpy(bufpt, pt, cnt); in pback()
388 off_t cnt; in rd_skip() local
411 * based on rdblksz. we skip over "cnt" complete records in rd_skip()
414 cnt = (skcnt/rdblksz) * rdblksz; in rd_skip()
420 if (ar_fow(cnt, &skipped) < 0) in rd_skip()
422 res += cnt - skipped; in rd_skip()
430 cnt = bufend - bufpt; in rd_skip()
434 if ((cnt <= 0) && ((cnt = buf_fill()) < 0)) in rd_skip()
436 if (cnt == 0) in rd_skip()
438 cnt = MIN(cnt, res); in rd_skip()
439 bufpt += cnt; in rd_skip()
440 res -= cnt; in rd_skip()
477 int cnt; in wr_rdbuf() local
484 cnt = bufend - bufpt; in wr_rdbuf()
485 if ((cnt <= 0) && ((cnt = buf_flush(blksz)) < 0)) in wr_rdbuf()
490 cnt = MIN(cnt, outcnt); in wr_rdbuf()
491 memcpy(bufpt, out, cnt); in wr_rdbuf()
492 bufpt += cnt; in wr_rdbuf()
493 out += cnt; in wr_rdbuf()
494 outcnt -= cnt; in wr_rdbuf()
514 int cnt; in rd_wrbuf() local
521 cnt = bufend - bufpt; in rd_wrbuf()
522 if ((cnt <= 0) && ((cnt = buf_fill()) <= 0)) { in rd_wrbuf()
531 return(cnt); in rd_wrbuf()
538 cnt = MIN(cnt, incnt); in rd_wrbuf()
539 memcpy(in, bufpt, cnt); in rd_wrbuf()
540 bufpt += cnt; in rd_wrbuf()
541 incnt -= cnt; in rd_wrbuf()
542 in += cnt; in rd_wrbuf()
561 int cnt; in wr_skip() local
567 cnt = bufend - bufpt; in wr_skip()
568 if ((cnt <= 0) && ((cnt = buf_flush(blksz)) < 0)) in wr_skip()
570 cnt = MIN(cnt, skcnt); in wr_skip()
571 memset(bufpt, 0, cnt); in wr_skip()
572 bufpt += cnt; in wr_skip()
573 skcnt -= cnt; in wr_skip()
599 int cnt; in wr_rdfile() local
608 cnt = bufend - bufpt; in wr_rdfile()
609 if ((cnt <= 0) && ((cnt = buf_flush(blksz)) < 0)) { in wr_rdfile()
613 cnt = MIN(cnt, size); in wr_rdfile()
614 if ((res = read(ifd, bufpt, cnt)) <= 0) in wr_rdfile()
660 int cnt = 0; in rd_wrfile() local
688 cnt = bufend - bufpt; in rd_wrfile()
694 if ((cnt <= 0) && ((cnt = buf_fill()) <= 0)) in rd_wrfile()
696 cnt = MIN(cnt, size); in rd_wrfile()
697 if ((res = file_write(ofd,bufpt,cnt,&rem,&isem,sz,fnm)) <= 0) { in rd_wrfile()
706 cnt = res; in rd_wrfile()
707 while (--cnt >= 0) in rd_wrfile()
748 int cnt; in cp_file() local
780 if ((cnt = read(fd1, buf, blksz)) <= 0) in cp_file()
783 res = write(fd2, buf, cnt); in cp_file()
785 res = file_write(fd2, buf, cnt, &rem, &isem, sz, fnm); in cp_file()
786 if (res != cnt) in cp_file()
788 cpcnt += cnt; in cp_file()
829 int cnt; in buf_fill() local
840 if ((cnt = ar_read(buf, blksz)) > 0) { in buf_fill()
842 bufend = buf + cnt; in buf_fill()
843 rdcnt += cnt; in buf_fill()
844 return(cnt); in buf_fill()
853 if (cnt < 0) in buf_fill()
877 int cnt; in buf_flush() local
919 cnt = ar_write(buf, blksz); in buf_flush()
920 if (cnt == blksz) { in buf_flush()
924 wrcnt += cnt; in buf_flush()
925 totcnt += cnt; in buf_flush()
940 } else if (cnt > 0) { in buf_flush()
947 totcnt += cnt; in buf_flush()
948 wrcnt += cnt; in buf_flush()
949 bufpt = buf + cnt; in buf_flush()
950 cnt = bufcnt - cnt; in buf_flush()
951 memcpy(buf, bufpt, cnt); in buf_flush()
952 bufpt = buf + cnt; in buf_flush()
953 if (!frmt->blkalgn || ((cnt % frmt->blkalgn) == 0)) in buf_flush()