Home | History | Annotate | Download | only in sed

Lines Matching refs:fp

54     FILE *fp;
61 static void do_ck_fclose P_((FILE *fp));
89 fclose (open_files->fp);
105 static const char *utils_fp_name P_((FILE *fp));
107 utils_fp_name(fp)
108 FILE *fp;
113 if (p->fp == fp)
115 if (fp == stdin)
117 else if (fp == stdout)
119 else if (fp == stderr)
126 register_open_file (fp, name, temp)
127 FILE *fp;
134 if (fp == p->fp)
147 p->fp = fp;
158 FILE *fp;
160 fp = fopen (name, mode);
161 if (!fp)
169 register_open_file (fp, name, false);
170 return fp;
181 FILE *fp;
183 fp = fdopen (fd, mode);
184 if (!fp)
192 register_open_file (fp, name, false);
193 return fp;
202 FILE *fp;
231 fp = fdopen (fd, "w");
232 register_open_file (fp, template, true);
233 return fp;
306 if (!stream || stream == cur->fp)
308 do_ck_fclose (cur->fp);
331 do_ck_fclose(fp)
332 FILE *fp;
334 ck_fflush(fp);
335 clearerr(fp);
337 if (fclose(fp) == EOF)
338 panic("couldn't close %s: %s", utils_fp_name(fp), strerror(errno));