Lines Matching defs:fb
610 struct buf *fb, int *with_mmap)
635 fb->sz = (size_t)st.st_size;
636 fb->buf = mmap(NULL, fb->sz, PROT_READ, MAP_SHARED, fd, 0);
637 if (fb->buf != MAP_FAILED)
655 fb->sz = 0;
656 fb->buf = NULL;
658 if (off == fb->sz) {
659 if (fb->sz == (1U << 31)) {
664 resize_buf(fb, 65536);
667 gzread(gz, fb->buf + (int)off, fb->sz - off) :
668 read(fd, fb->buf + (int)off, fb->sz - off);
670 fb->sz = off;
678 free(fb->buf);
679 fb->buf = NULL;