Lines Matching full:stream
238 ck_fwrite(ptr, size, nmemb, stream)
242 FILE *stream;
244 clearerr(stream);
245 if (size && fwrite(ptr, size, nmemb, stream) != nmemb)
248 nmemb, utils_fp_name(stream), strerror(errno));
253 ck_fread(ptr, size, nmemb, stream)
257 FILE *stream;
259 clearerr(stream);
260 if (size && (nmemb=fread(ptr, size, nmemb, stream)) <= 0 && ferror(stream))
261 panic(_("read error on %s: %s"), utils_fp_name(stream), strerror(errno));
267 ck_getline(text, buflen, stream)
270 FILE *stream;
273 if (!ferror (stream))
274 result = getline (text, buflen, stream);
276 if (ferror (stream))
277 panic (_("read error on %s: %s"), utils_fp_name(stream), strerror(errno));
284 ck_fflush(stream)
285 FILE *stream;
287 clearerr(stream);
288 if (fflush(stream) == EOF && errno != EBADF)
289 panic("couldn't flush %s: %s", utils_fp_name(stream), strerror(errno));
294 ck_fclose(stream)
295 FILE *stream;
301 /* a NULL stream means to close all files */
306 if (!stream || stream == cur->fp)
322 if (!stream)