Lines Matching refs:fp
27 ** fp -- file pointer to read from
41 sm_io_read(fp, timeout, buf, size)
42 SM_FILE_T *fp;
51 SM_REQUIRE_ISA(fp, SmFileMagic);
53 if (fp->f_read == NULL)
67 if (fp->f_r < 0)
68 fp->f_r = 0;
70 while ((int) resid > (r = fp->f_r))
72 (void) memcpy((void *) p, (void *) fp->f_p, (size_t) r);
73 fp->f_p += r;
74 /* fp->f_r = 0 ... done in sm_refill */
77 if ((fp->f_flags & SMNOW) != 0 && r > 0)
87 fp->f_r -= r;
90 if (sm_refill(fp, timeout) != 0)
96 (void) memcpy((void *) p, (void *) fp->f_p, resid);
97 fp->f_r -= resid;
98 fp->f_p += resid;