Lines Matching defs:fin
639 FILE *fin, *dout = 0;
678 fin = stdin;
681 fin = popen (local + 1, lmode);
682 if (fin == NULL) {
691 fin = fopen (local, lmode);
692 if (fin == NULL) {
699 if (fstat (fileno (fin), &st) < 0 ||
703 fclose (fin);
714 (*closefunc) (fin);
726 rc = fseek (fin, (long) restart_point, SEEK_SET);
730 rc = lseek (fileno (fin), restart_point, SEEK_SET);
739 (*closefunc) (fin);
746 (*closefunc) (fin);
758 (*closefunc) (fin);
766 (*closefunc)(fin);
780 bytes = copy_stream (fin, dout);
784 while ((c = getc (fin)) != EOF) {
806 if (ferror (fin))
816 (*closefunc) (fin);
842 if (closefunc != NULL && fin != NULL)
843 (*closefunc) (fin);