Lines Matching refs:fp
50 sm_stdioopen(fp, info, flags, rpool) in sm_stdioopen() argument
51 SM_FILE_T *fp; in sm_stdioopen()
98 fp->f_cookie = s;
113 setup(fp) in setup() argument
114 SM_FILE_T *fp; in setup()
116 if (fp->f_cookie == NULL)
118 switch (fp->f_ival)
121 fp->f_cookie = stdin;
124 fp->f_cookie = stdout;
127 fp->f_cookie = stderr;
130 sm_abort("fp->f_ival=%d: out of range (0...2)", fp->f_ival);
149 sm_stdioread(fp, buf, n) in sm_stdioread() argument
150 SM_FILE_T *fp; in sm_stdioread()
156 if (fp->f_cookie == NULL)
157 setup(fp);
158 s = fp->f_cookie;
175 sm_stdiowrite(fp, buf, n) in sm_stdiowrite() argument
176 SM_FILE_T *fp; in sm_stdiowrite()
182 if (fp->f_cookie == NULL)
183 setup(fp);
184 s = fp->f_cookie;
201 sm_stdioseek(fp, offset, whence) in sm_stdioseek() argument
202 SM_FILE_T *fp; in sm_stdioseek()
208 if (fp->f_cookie == NULL)
209 setup(fp);
210 s = fp->f_cookie;
225 sm_stdioclose(fp) in sm_stdioclose() argument
226 SM_FILE_T *fp; in sm_stdioclose()
230 if (fp->f_cookie == NULL)
231 setup(fp);
232 s = fp->f_cookie;
251 sm_stdiosetinfo(fp, what, valp) in sm_stdiosetinfo() argument
252 SM_FILE_T *fp; in sm_stdiosetinfo()
280 sm_stdiogetinfo(fp, what, valp) in sm_stdiogetinfo() argument
281 SM_FILE_T *fp; in sm_stdiogetinfo()
292 if (fp->f_cookie == NULL)
293 setup(fp);
294 fd = fileno((FILE *) fp->f_cookie);
332 SM_FILE_T *fp; local
359 fp = sm_fp(SmFtRealStdio, ioflags, NULL);
360 fp->f_file = fd;
361 fp->f_cookie = stream;
362 return fp;