Lines Matching defs:fp

49 **		fp -- file pointer to be associated with the open
62 sm_stdopen(fp, info, flags, rpool)
63 SM_FILE_T *fp;
99 fp->f_file = open(path, oflags,
101 if (fp->f_file < 0)
105 (void) (*fp->f_seek)((void *)fp, (off_t)0, SEEK_END);
107 return fp->f_file;
114 ** fp -- file pointer to read from
127 sm_stdread(fp, buf, n)
128 SM_FILE_T *fp;
134 ret = read(fp->f_file, buf, n);
138 fp->f_lseekoff += ret;
146 ** fp -- file pointer ro write to
156 sm_stdwrite(fp, buf, n)
157 SM_FILE_T *fp;
161 return write(fp->f_file, buf, n);
168 ** fp -- file pointer to position
181 sm_stdseek(fp, offset, whence)
182 SM_FILE_T *fp;
188 ret = lseek(fp->f_file, (off_t) offset, whence);
190 fp->f_lseekoff = ret;
198 ** fp -- the file pointer to close
206 sm_stdclose(fp)
207 SM_FILE_T *fp;
209 return close(fp->f_file);
218 ** fp -- file pointer
227 sm_stdsetmode(fp, mode)
228 SM_FILE_T *fp;
249 fp->f_flags = fp->f_flags & ~SMMODEMASK;
250 fp->f_flags |= flags;
260 ** fp -- the file mode being determined
269 sm_stdgetmode(fp, mode)
270 SM_FILE_T *fp;
273 switch (fp->f_flags & SMMODEMASK)
295 ** fp -- file to set info for
305 sm_stdsetinfo(fp, what, valp)
306 SM_FILE_T *fp;
313 return sm_stdsetmode(fp, (const int *)valp);
325 ** fp -- file to get info for
337 sm_stdgetinfo(fp, what, valp)
338 SM_FILE_T *fp;
345 return sm_stdgetmode(fp, (int *)valp);
348 return fp->f_file;
354 if (fstat(fp->f_file, &st) == 0)
365 if (SM_FD_SETSIZE > 0 && fp->f_file >= SM_FD_SETSIZE)
371 SM_FD_SET(fp->f_file, &readfds);
374 if (select(fp->f_file + 1, FDSET_CAST &readfds,
376 SM_FD_ISSET(fp->f_file, &readfds))
394 ** fp -- the file pointer to be associated with the open
406 sm_stdfdopen(fp, info, flags, rpool)
407 SM_FILE_T *fp;
449 fp->f_file = fd;
451 (void) (*fp->f_seek)(fp, (off_t)0, SEEK_END);
452 return fp->f_file;
483 SM_FILE_T *fp;
512 fp = sm_fp(SmFtStdio, ioflags, NULL);
513 fp->f_file = open(pathname, flags, mode);
514 if (fp->f_file == -1)
516 fp->f_flags = 0;
517 fp->sm_magic = NULL;
520 return fp;