Lines Matching refs:stream
100 freopen(const char *filename, const char *mode, FILE *stream) in freopen() argument
102 fclose(stream); in freopen()
107 fread(void *ptr, size_t size, size_t count, FILE *stream) in fread() argument
111 if (stream == NULL) in fread()
113 r = (size_t)read(stream->fd, ptr, size * count); in fread()
114 stream->offset += r; in fread()
120 fwrite(const void *ptr, size_t size, size_t count, FILE *stream) in fwrite() argument
124 if (stream == NULL || ptr == NULL) in fwrite()
126 w = write(stream->fd, ptr, size * count); in fwrite()
130 stream->offset += w; in fwrite()
135 fclose(FILE *stream) in fclose() argument
137 if (stream == NULL) in fclose()
139 close(stream->fd); in fclose()
140 free(stream); in fclose()
146 ferror(FILE *stream) in ferror() argument
149 return (stream == NULL || stream->fd < 0); in ferror()
153 feof(FILE *stream) in feof() argument
156 if (stream == NULL) in feof()
159 return (stream->offset >= stream->size); in feof()
163 getc(FILE *stream) in getc() argument
168 if (stream == NULL) in getc()
170 r = read(stream->fd, &ch, 1); in getc()