struct istream *i_stream_create_fd(int fd, size_t max_buffer_size, bool autoclose_fd) { i_assert(fd != -1); return i_stream_create_file_common(fd, NULL, max_buffer_size, autoclose_fd); }
struct istream *i_stream_create_file(const char *path, size_t max_buffer_size) { struct istream *input; input = i_stream_create_file_common(-1, path, max_buffer_size, TRUE); i_stream_set_name(input, path); return input; }
struct istream *i_stream_create_file(const char *path, size_t max_buffer_size) { struct file_istream *fstream; struct istream *input; fstream = i_new(struct file_istream, 1); input = i_stream_create_file_common(fstream, -1, path, max_buffer_size, TRUE); i_stream_set_name(input, path); return input; }
struct istream *i_stream_create_fd(int fd, size_t max_buffer_size, bool autoclose_fd) { struct file_istream *fstream; i_assert(fd != -1); fstream = i_new(struct file_istream, 1); return i_stream_create_file_common(fstream, fd, NULL, max_buffer_size, autoclose_fd); }