Lines Matching refs:fp
40 fflush(FILE *fp) in fflush() argument
44 if (fp == NULL) in fflush()
46 FLOCKFILE(fp); in fflush()
47 if ((fp->_flags & (__SWR | __SRW)) == 0) { in fflush()
51 r = __sflush(fp); in fflush()
52 FUNLOCKFILE(fp); in fflush()
57 __sflush(FILE *fp) in __sflush() argument
62 t = fp->_flags; in __sflush()
66 if ((p = fp->_bf._base) == NULL) in __sflush()
69 n = fp->_p - p; /* write this much */ in __sflush()
75 fp->_p = p; in __sflush()
76 fp->_w = t & (__SLBF|__SNBF) ? 0 : fp->_bf._size; in __sflush()
79 t = (*fp->_write)(fp->_cookie, (char *)p, n); in __sflush()
81 fp->_flags |= __SERR; in __sflush()
89 __sflush_locked(FILE *fp) in __sflush_locked() argument
93 FLOCKFILE(fp); in __sflush_locked()
94 r = __sflush(fp); in __sflush_locked()
95 FUNLOCKFILE(fp); in __sflush_locked()