Lines Matching refs:fp
56 fread(void *buf, size_t size, size_t count, FILE *fp) in fread() argument
63 _DIAGASSERT(fp != NULL); in fread()
64 if(fp == NULL) { in fread()
78 FLOCKFILE(fp); in fread()
79 if (fp->_r < 0) in fread()
80 fp->_r = 0; in fread()
83 while (resid > (size_t)(r = fp->_r)) { in fread()
84 (void)memcpy((void *)p, (void *)fp->_p, (size_t)r); in fread()
85 fp->_p += r; in fread()
89 if (__srefill(fp)) { in fread()
91 FUNLOCKFILE(fp); in fread()
95 (void)memcpy((void *)p, (void *)fp->_p, resid); in fread()
96 fp->_r -= (int)resid; in fread()
97 fp->_p += resid; in fread()
98 FUNLOCKFILE(fp); in fread()