Lines Matching defs:fp

47 **		fp -- file pointer to be associated with the open
60 sm_stdopen(fp, info, flags, rpool)
61 SM_FILE_T *fp;
97 fp->f_file = open(path, oflags,
99 if (fp->f_file < 0)
103 (void) (*fp->f_seek)((void *)fp, (off_t)0, SEEK_END);
105 return fp->f_file;
112 ** fp -- file pointer to read from
125 sm_stdread(fp, buf, n)
126 SM_FILE_T *fp;
132 ret = read(fp->f_file, buf, n);
136 fp->f_lseekoff += ret;
144 ** fp -- file pointer ro write to
154 sm_stdwrite(fp, buf, n)
155 SM_FILE_T *fp;
159 return write(fp->f_file, buf, n);
166 ** fp -- file pointer to position
179 sm_stdseek(fp, offset, whence)
180 SM_FILE_T *fp;
186 ret = lseek(fp->f_file, (off_t) offset, whence);
188 fp->f_lseekoff = ret;
196 ** fp -- the file pointer to close
204 sm_stdclose(fp)
205 SM_FILE_T *fp;
207 return close(fp->f_file);
216 ** fp -- file pointer
225 sm_stdsetmode(fp, mode)
226 SM_FILE_T *fp;
247 fp->f_flags = fp->f_flags & ~SMMODEMASK;
248 fp->f_flags |= flags;
258 ** fp -- the file mode being determined
267 sm_stdgetmode(fp, mode)
268 SM_FILE_T *fp;
271 switch (fp->f_flags & SMMODEMASK)
293 ** fp -- file to set info for
303 sm_stdsetinfo(fp, what, valp)
304 SM_FILE_T *fp;
311 return sm_stdsetmode(fp, (const int *)valp);
323 ** fp -- file to get info for
335 sm_stdgetinfo(fp, what, valp)
336 SM_FILE_T *fp;
343 return sm_stdgetmode(fp, (int *)valp);
346 return fp->f_file;
352 if (fstat(fp->f_file, &st) == 0)
363 if (SM_FD_SETSIZE > 0 && fp->f_file >= SM_FD_SETSIZE)
369 SM_FD_SET(fp->f_file, &readfds);
372 if (select(fp->f_file + 1, FDSET_CAST &readfds,
374 SM_FD_ISSET(fp->f_file, &readfds))
392 ** fp -- the file pointer to be associated with the open
404 sm_stdfdopen(fp, info, flags, rpool)
405 SM_FILE_T *fp;
447 fp->f_file = fd;
449 (void) (*fp->f_seek)(fp, (off_t)0, SEEK_END);
450 return fp->f_file;
481 SM_FILE_T *fp;
510 fp = sm_fp(SmFtStdio, ioflags, NULL);
511 fp->f_file = open(pathname, flags, mode);
512 if (fp->f_file == -1)
514 fp->f_flags = 0;
515 fp->sm_magic = NULL;
518 return fp;