Lines Matching refs:rnleft
119 shf->rnleft = 0;
163 shf->rnleft = 0;
207 shf->rnleft = bsize;
249 shf->rnleft = 0;
315 if (shf->rnleft > 0) {
316 lseek(shf->fd, (off_t) -shf->rnleft, 1);
317 shf->rnleft = 0;
435 shf->rnleft = blocking_read(shf->fd, (char *) shf->buf,
437 if (shf->rnleft < 0 && errno == EINTR
442 if (shf->rnleft <= 0) {
443 if (shf->rnleft < 0) {
446 shf->rnleft = 0;
481 -where >= shf->rbsize - shf->rnleft :
482 where < shf->rnleft)) {
483 shf->rnleft -= where;
487 shf->rnleft = 0;
523 if (shf->rnleft == 0
524 && (shf_fillbuf(shf) == EOF || shf->rnleft == 0))
526 ncopy = shf->rnleft;
533 shf->rnleft -= ncopy;
562 if (shf->rnleft == 0) {
565 if (shf->rnleft == 0) {
571 shf->rnleft);
572 ncopy = end ? end - shf->rp + 1 : shf->rnleft;
577 shf->rnleft -= ncopy;
594 if (shf->rnleft == 0 && (shf_fillbuf(shf) == EOF || shf->rnleft == 0))
596 --shf->rnleft;
612 || (shf->rp == shf->buf && shf->rnleft))
628 shf->rnleft++;
633 shf->rnleft++;