Lines Matching refs:fp

96 forward(FILE *fp, const char *fn, enum STYLE style, off_t off, struct stat *sbp)  in forward()  argument
107 if (fseeko(fp, off, SEEK_SET) == -1) { in forward()
112 if ((ch = getc(fp)) == EOF) { in forward()
113 if (ferror(fp)) { in forward()
124 if ((ch = getc(fp)) == EOF) { in forward()
125 if (ferror(fp)) { in forward()
138 fseeko(fp, -off, SEEK_END) == -1) { in forward()
143 while (getc(fp) != EOF) in forward()
145 if (ferror(fp)) { in forward()
150 if (bytes(fp, fn, off)) in forward()
156 if (fseeko(fp, (off_t)0, SEEK_END) == -1) { in forward()
161 rlines(fp, fn, off, sbp); in forward()
163 while (getc(fp) != EOF) in forward()
165 if (ferror(fp)) { in forward()
170 if (lines(fp, fn, off)) in forward()
177 while ((ch = getc(fp)) != EOF) in forward()
180 if (ferror(fp)) { in forward()
191 rlines(FILE *fp, const char *fn, off_t off, struct stat *sbp) in rlines() argument
200 map.fd = fileno(fp); in rlines()
228 if (fseeko(fp, sbp->st_size, SEEK_SET) == -1) { in rlines()
243 while ((ch = getc(file->fp)) != EOF) { in show()
254 if (ferror(file->fp)) { in show()
255 (void) fclose(file->fp); in show()
256 file->fp = NULL; in show()
260 clearerr(file->fp); in show()
270 if (action != USE_PORT || file->fp == NULL) in associate()
279 fileno(file->fp), POLLIN, file); in associate()
282 fileno(file->fp)); in associate()
310 sizeof (buf), "/proc/self/fd/%d", fileno(file->fp)); in associate()
372 if (! file->fp) in set_events()
375 (void) fstat(fileno(file->fp), &file->st); in set_events()
400 if (file->fp) { in follow()
406 forward(file->fp, file->file_name, style, off, in follow()
408 if (Fflag && fileno(file->fp) != STDIN_FILENO) in follow()
428 if (!file->fp) { in follow()
429 file->fp = fopen(file->file_name, "r"); in follow()
430 if (file->fp != NULL && in follow()
431 fstat(fileno(file->fp), &file->st) in follow()
433 (void) fclose(file->fp); in follow()
434 file->fp = NULL; in follow()
436 if (file->fp != NULL) in follow()
440 if (fileno(file->fp) == STDIN_FILENO) in follow()
446 (void) fclose(file->fp); in follow()
447 file->fp = NULL; in follow()
457 file->fp = freopen(file->file_name, "r", in follow()
458 file->fp); in follow()
459 if (file->fp != NULL) { in follow()
470 if (file->fp && !show(file)) in follow()
492 (void) fseek(file->fp, 0, SEEK_SET); in follow()