ostream-failure-at.c revision 9294b9ad2eb112258c247906b53010664f84e57b
/* Copyright (c) 2015 Dovecot authors, see the included COPYING file */
#include "lib.h"
#include "buffer.h"
#include "ostream-private.h"
#include "ostream-failure-at.h"
struct failure_at_ostream {
struct ostream_private ostream;
char *error_string;
bool failed;
};
{
struct failure_at_ostream *fstream =
(struct failure_at_ostream *)stream;
}
static ssize_t
{
struct failure_at_ostream *fstream =
(struct failure_at_ostream *)stream;
unsigned int i;
struct const_iovec *iov_dup;
unsigned int iov_dup_count;
return -1;
}
for (i = 0; i < iov_count; i++) {
iov_dup_count = i+1;
break;
}
}
if (ret < 0) {
return -1;
}
return ret;
}
static int
{
struct failure_at_ostream *fstream =
(struct failure_at_ostream *)stream;
return -1;
}
}
struct ostream *
const char *error_string)
{
struct failure_at_ostream *fstream;
}
struct ostream *
{
struct failure_at_ostream *fstream;
}