Beispiel #1
0
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);
}
Beispiel #2
0
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;
}
Beispiel #3
0
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;
}
Beispiel #4
0
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);
}