Lines Matching refs:pos
151 jint len, pos;
155 len = pos = lseek(fd, 0, SEEK_END);
167 while (len - pos < 0xFFFF)
171 int count = 0xFFFF - (len - pos);
177 pos -= count;
178 if (lseek(fd, pos, SEEK_SET) == -1)
188 jint endpos = pos + (bp - buf);
446 zc->pos = CENOFF(cp) + locpos;
634 if (lseek(zip->fd, zc->pos, SEEK_SET) == -1)
719 ze->pos = zc->pos + LOCHDR + LOCNAM(locbuf) + LOCEXT(locbuf);
818 jint zipRead(jzfile *zip, jzentry *entry, jint pos, void *buf, jint len)
826 if (pos < 0 || pos > size - 1)
834 avail = size - pos;
839 n = lseek(zip->fd, entry->pos + pos, SEEK_SET);
861 jint pos = 0, count = entry->csize;
881 n = zipRead(zip, entry, pos, tmp, n);
889 pos += n;
952 jint pos = 0, count = entry->size;
957 n = zipRead(zip, entry, pos, buf, count > sizeof(buf) ? sizeof(buf) : count);
964 pos += n;