Home | History | Annotate | Download | only in stdio

Lines Matching refs:fp

42 ftello(FILE *fp)
46 if (fp->_seek == NULL) {
56 FLOCKFILE(fp);
57 __sflush(fp); /* may adjust seek offset on append stream */
58 if (fp->_flags & __SOFF)
59 pos = fp->_offset;
61 pos = (*fp->_seek)(fp->_cookie, (fpos_t)0, SEEK_CUR);
65 if (fp->_flags & __SRD) {
71 pos -= fp->_r;
72 if (HASUB(fp))
73 pos -= fp->_ur;
74 } else if (fp->_flags & __SWR && fp->_p != NULL) {
80 pos += fp->_p - fp->_bf._base;
82 out: FUNLOCKFILE(fp);
93 ftell(FILE *fp)
97 pos = (long)ftello(fp);