Lines Matching refs:fp
37 ** fp -- the file that buffering is to be changed for
49 sm_io_setvbuf(fp, timeout, buf, mode, size)
50 SM_FILE_T *fp;
62 SM_REQUIRE_ISA(fp, SmFileMagic);
83 SM_CONVERT_TIME(fp, fd, timeout, &to);
84 (void) sm_flush(fp, &timeout);
85 if (HASUB(fp))
86 FREEUB(fp);
87 fp->f_r = fp->f_lbfsize = 0;
88 flags = fp->f_flags;
91 sm_free((void *) fp->f_bf.smb_base);
92 fp->f_bf.smb_base = NULL;
107 flags |= sm_whatbuf(fp, &iosize, &ttyflag);
135 fp->f_flags = flags | SMNBF;
136 fp->f_w = 0;
137 fp->f_bf.smb_base = fp->f_p = fp->f_nbuf;
138 fp->f_bf.smb_size = 1;
165 fp->f_flags = flags;
166 fp->f_bf.smb_base = fp->f_p = (unsigned char *)buf;
167 fp->f_bf.smb_size = size;
168 /* fp->f_lbfsize is still 0 */
178 fp->f_w = 0;
179 fp->f_lbfsize = -fp->f_bf.smb_size;
182 fp->f_w = size;
187 fp->f_w = 0;