Lines Matching refs:tf_fp
108 off_t tf_fp; member
239 tf->tf_fp = 0; /* Reset the file pointer. */ in pkg_open_follow()
277 if (tf->tf_fp == tf->tf_size && tf->tf_cachesz > 0) { in pkg_close()
304 fp = tf->tf_fp; in pkg_read()
335 tf->tf_fp = fp; in pkg_read()
339 (ssize_t)(tf->tf_size - tf->tf_fp))); in pkg_read()
361 delta = ofs - tf->tf_fp; in pkg_seek()
367 delta = tf->tf_size - tf->tf_fp + ofs; in pkg_seek()
376 if (tf->tf_cachesz > 0 && tf->tf_fp <= tf->tf_cachesz) { in pkg_seek()
377 nofs = tf->tf_fp + delta; in pkg_seek()
379 tf->tf_fp = nofs; in pkg_seek()
380 return (tf->tf_fp); in pkg_seek()
389 while (delta > 0 && tf->tf_fp < tf->tf_size) { in pkg_seek()
399 return (tf->tf_fp); in pkg_seek()