Lines Matching refs:stream
103 freopen(const char *filename, const char *mode, FILE *stream) in freopen() argument
105 fclose(stream); in freopen()
110 fread(void *ptr, size_t size, size_t count, FILE *stream) in fread() argument
114 if (stream == NULL) in fread()
116 r = (size_t)read(stream->fd, ptr, size * count); in fread()
117 stream->offset += r; in fread()
123 fwrite(const void *ptr, size_t size, size_t count, FILE *stream) in fwrite() argument
127 if (stream == NULL || ptr == NULL) in fwrite()
129 w = write(stream->fd, ptr, size * count); in fwrite()
133 stream->offset += w; in fwrite()
138 fclose(FILE *stream) in fclose() argument
140 if (stream == NULL) in fclose()
142 close(stream->fd); in fclose()
143 free(stream); in fclose()
149 ferror(FILE *stream) in ferror() argument
152 return (stream == NULL || stream->fd < 0); in ferror()
156 feof(FILE *stream) in feof() argument
159 if (stream == NULL) in feof()
162 return (stream->offset >= stream->size); in feof()
166 getc(FILE *stream) in getc() argument
171 if (stream == NULL) in getc()
173 r = read(stream->fd, &ch, 1); in getc()