Lines Matching refs:fp
55 ftello(FILE *fp) in __weak_alias()
59 FLOCKFILE(fp); in __weak_alias()
61 if (fp->_seek == NULL) { in __weak_alias()
62 FUNLOCKFILE(fp); in __weak_alias()
71 __sflush(fp); /* may adjust seek offset on append stream */ in __weak_alias()
72 if (fp->_flags & __SOFF) in __weak_alias()
73 pos = fp->_offset; in __weak_alias()
75 pos = (*fp->_seek)(fp->_cookie, (fpos_t)0, SEEK_CUR); in __weak_alias()
77 FUNLOCKFILE(fp); in __weak_alias()
81 if (fp->_flags & __SRD) { in __weak_alias()
87 pos -= fp->_r; in __weak_alias()
88 if (HASUB(fp)) in __weak_alias()
89 pos -= fp->_ur; in __weak_alias()
90 } else if (fp->_flags & __SWR && fp->_p != NULL) { in __weak_alias()
96 pos += fp->_p - fp->_bf._base; in __weak_alias()
98 FUNLOCKFILE(fp); in __weak_alias()