Lines Matching defs:bf_offset
64 off_t bf_offset; /* Currect file offset */
173 bfp->bf_offset = 0;
353 if (bfp->bf_offset < bfp->bf_buffilled)
357 if ((bfp->bf_offset + count) > bfp->bf_buffilled)
358 count = bfp->bf_buffilled - bfp->bf_offset;
360 memcpy(buf, bfp->bf_buf + bfp->bf_offset, count);
363 if ((bfp->bf_offset + nbytes) > bfp->bf_buffilled)
383 bfp->bf_offset + count, SEEK_SET) < 0)
416 bfp->bf_offset += count;
451 bfp->bf_offset = offset;
455 bfp->bf_offset += offset;
459 bfp->bf_offset = bfp->bf_size + offset;
466 return bfp->bf_offset;
501 if (lseek(bfp->bf_disk_fd, bfp->bf_offset, SEEK_SET) < 0)
525 if (bfp->bf_offset < bfp->bf_bufsize)
529 if ((bfp->bf_offset + count) > bfp->bf_bufsize)
530 count = bfp->bf_bufsize - bfp->bf_offset;
532 memcpy(bfp->bf_buf + bfp->bf_offset, buf, count);
533 if ((bfp->bf_offset + count) > bfp->bf_buffilled)
534 bfp->bf_buffilled = bfp->bf_offset + count;
537 if ((bfp->bf_offset + nbytes) > bfp->bf_bufsize)
587 bfp->bf_offset + count, SEEK_SET) < 0)
617 bfp->bf_offset += count;
618 if (bfp->bf_offset > bfp->bf_size)
619 bfp->bf_size = bfp->bf_offset;