Lines Matching refs:new_off
77 long current_off, expected_off, new_off;
86 new_off = Fseek(off, (int) fd, whence);
87 if (new_off == expected_off)
88 return new_off;
90 if (new_off < 0) /* error? */
91 new_off = Fseek(0, (int) fd, SEEK_END); /* go to eof */
93 while (expected_off > new_off) {
94 off = expected_off - new_off;
99 new_off + current_off : new_off;
100 new_off += off;
102 return new_off;